protected function _mainFields()
    {
        $fields = $this->getConfig('mainTableFields');

        if ($fields) {
            return $fields;
        }

        $table = $this->_table;
        $fields = $table->getSchema()->columns();

        $this->setConfig('mainTableFields', $fields);

        return $fields;
    }