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