/**
  * @param BasicEntity $entityInstance
  * @param string $extraActionArgs [optional]
  */
 function __construct($entityInstance, $extraActionArgs = '')
 {
     $this->entityInstance = $entityInstance;
     $action = HttpEntityParamBuilder::buildFormAction($entityInstance);
     if ($extraActionArgs) {
         if (strpos($action, '?') === false) {
             $action .= '?' . $extraActionArgs;
         } else {
             $action .= '&' . $extraActionArgs;
         }
     }
     $title = $this->entityInstance->getEntityName();
     $this->formViewGenerator = new FormViewGenerator($title, $action);
 }