/**
  * Retrieve existed widget 
  *
  * @param string $action 
  * @param string $module 
  * @param string $place 
  * @param string $place_type 
  * @return afsWidgetModel
  * @author Sergey Startsev
  * @author Radu Topala
  */
 public static function retrieve($action, $module, $place, $place_type, $model)
 {
     $widget = new afsWidgetModel();
     $widget->setAction($action);
     $widget->setModule($module);
     $widget->setPlace($place);
     $widget->setPlaceType($place_type);
     $widget->setModel($model);
     return $widget->load();
 }