/**
  * @param ItemInterface $item
  * @return TreeTypeInterface
  */
 public function add(ItemInterface $item) : TreeTypeInterface
 {
     if (!$this->has($item->getId())) {
         $this->items[$item->getId()] = $item;
     }
     return $this;
 }
 public function setItem(ItemInterface $item) : PermissionItem
 {
     $this->setItemId($item->getId());
     return $this;
 }