public function __construct(\OrderItem $item)
 {
     $this->item = $item;
     $this->quantity = $item->Quantity;
     $originalprice = method_exists($item, "DiscountableAmount") ? $item->DiscountableAmount() : $item->UnitPrice();
     parent::__construct($originalprice);
 }