public function __construct($renderMode, \PageModel $page, \LayoutModel $layout, AssetInterface $asset, FilterCollection $defaultFilters = null)
 {
     parent::__construct($renderMode, $page, $layout);
     $this->asset = $asset;
     $this->defaultFilters = $defaultFilters;
 }
 public function __construct($renderMode, \PageModel $page, \LayoutModel $layout, \ArrayObject $collections, FilterCollection $defaultFilters = null)
 {
     parent::__construct($renderMode, $page, $layout);
     $this->collections = $collections;
     $this->defaultFilters = $defaultFilters;
 }
 public function __construct($renderMode, \PageModel $page, \LayoutModel $layout, AssetCollectionInterface $collection, FilterCollection $defaultFilters)
 {
     parent::__construct($renderMode, $page, $layout);
     $this->collection = $collection;
     $this->defaultFilters = $defaultFilters;
 }