protected function getModelColumnMap()
{
if (!$this->modelColumnMap) {
$modelClass = $this->getModelClass();
$metaDataColumnMap = $this->modelsMetadata->getColumnMap(new $modelClass());
$this->modelColumnMap = array_merge($metaDataColumnMap ? $metaDataColumnMap : [], $this->keyMap());
}
return $this->modelColumnMap;
}