public function setGiftWrap($giftWrap)
    {
        NumericValidator::validate($giftWrap, "Gift Wrap");
        $giftWrap = Formatter::formatToPrice($giftWrap);
        $this->giftWrap = $giftWrap;
        return $this;
    }