public function createTablesFromConfig($config)
    {
        try{
            foreach ($config as $tableName => $className
            ) {
                $this->_addTable(new $className($tableName));
            }
        } catch(\Exception $e) {
            throw $e;
        }

        return $this;
    }