/**
  * @param AssetInterface $asset
  * @param Site $site
  * @param NodeInterface $documentNode
  * @param NodeInterface $node
  * @param boolean $accessible
  */
 public function __construct(AssetInterface $asset, Site $site, NodeInterface $documentNode = null, NodeInterface $node, $accessible)
 {
     parent::__construct($asset);
     $this->site = $site;
     $this->documentNode = $documentNode;
     $this->node = $node;
     $this->accessible = $accessible;
 }