private function convertRowToModel($row, $aliasToOffset, $joinsToStore)
{
$model = $this->extractModelFromResult($this->metaInstance, $row, $aliasToOffset[$this->alias]);
foreach ($joinsToStore as $joinedModel) {
if ($joinedModel->storeField()) {
$instance = $this->extractModelFromResult($joinedModel->getModelObject(), $row, $aliasToOffset[$joinedModel->alias()]);
Objects::setValueRecursively($model, $joinedModel->destinationField(), $instance);
}
}
return $model;
}