/**
  * Set the current gift card being applied or checked.
  *
  * Only stores the gift cards memento state in the session. Getting the
  * data back out will but the data back into a gift card model.
  *
  * @param EbayEnterprise_GiftCard_Model_IGiftcard
  * @return self
  */
 public function setEbayEnterpriseCurrentGiftCard(EbayEnterprise_GiftCard_Model_IGiftcard $card)
 {
     return $this->setData(self::CURRENT_GIFT_CARD_MEMO_KEY, $card->getMemo());
 }
 public function removeGiftCard(EbayEnterprise_GiftCard_Model_IGiftcard $giftcard)
 {
     $this->getGiftCardStorage()->detach($giftcard->getMemo());
     return $this;
 }