public function __construct($container, $entityName, $rootFolder, $prefix, $parentEntity, $actionName, $viewType, $value)
 {
     parent::__construct($container, $entityName, $rootFolder, $prefix, $parentEntity);
     $this->actionName = $actionName;
     $this->viewType = $viewType;
     $this->value = $value;
 }
 public function __construct($container, $entityName, $rootFolder, $prefix = null, $parentEntity = null, $className, $tagName, $arguments = [], $sufix = null)
 {
     parent::__construct($container, $entityName, $rootFolder, $prefix, $parentEntity);
     $this->className = $className;
     $this->arguments = $arguments;
     $this->sufix = $sufix;
     $this->tagName = $tagName;
 }