/**
  * Overloaded modifier method caller
  *
  * @param afsBaseModel $model
  * @return afsBaseModel
  * @author Sergey Startsev
  */
 public function modify(afsBaseModel $model)
 {
     $definition = $model->getDefinition();
     if ($model->isNew()) {
         $definition = afsWidgetListPredictionModifier::create($definition)->filtering()->sorting()->getDefinition();
     }
     $model->setDefinition($definition);
     return $model;
 }