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