/**
  * {@inheritDoc}
  */
 public function setCoupon(\XLite\Module\CDev\Coupons\Model\Coupon $coupon)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCoupon', array($coupon));
     return parent::setCoupon($coupon);
 }