public function show($recordId = 0)
    {
        $this->view = 'scaffold/show';
        $recordId = StaticFilter::filter('number', $recordId);

        $record = call_user_func_array(
            [$this->getModelName(), 'get'],
            [$recordId]
        );

        if (is_null($record)) {
            $this->addWarningMessage(
                "The {$this->get('modelSingular')} with the provided key ".
                "does not exists."
            );

            $this->redirect($this->get('modelPlural'));
            return;
        }
        $descriptor =  $this->getDescriptor();
        $this->set(compact('record', 'descriptor'));
    }