/**
  * {@inheritDoc}
  */
 public function addPermission($permissions)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'addPermission', array($permissions));
     return parent::addPermission($permissions);
 }