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