public function setShippingDiscount($shippingDiscount)
    {
        NumericValidator::validate($shippingDiscount, "Shipping Discount");
        $shippingDiscount = Formatter::formatToPrice($shippingDiscount);
        $this->shippingDiscount = $shippingDiscount;
        return $this;
    }