protected function loadModelTables()
    {
        $reader = $this->getModelReader();
        $tables = [];

        while ($reader->read()) {
            if ($reader->isModelTable()) {
                if ($table = $this->loadModelTable($reader->expand())) {
                    $tables[$table->getId()] = $table;
                } // if
            } // if
        } // while

        return $tables;
    }