public override void ReadFragmentFrom(IMwsReader reader)
 {
     _amazonOrderId          = reader.Read <string>("AmazonOrderId");
     _sellerOrderId          = reader.Read <string>("SellerOrderId");
     _itemList               = reader.ReadList <Item>("ItemList", "Item");
     _shipFromAddress        = reader.Read <Address>("ShipFromAddress");
     _packageDimensions      = reader.Read <PackageDimensions>("PackageDimensions");
     _weight                 = reader.Read <Weight>("Weight");
     _mustArriveByDate       = reader.Read <DateTime?>("MustArriveByDate");
     _shipDate               = reader.Read <DateTime?>("ShipDate");
     _shippingServiceOptions = reader.Read <ShippingServiceOptions>("ShippingServiceOptions");
     _labelCustomization     = reader.Read <LabelCustomization>("LabelCustomization");
 }
 /// <summary>
 /// Sets the LabelCustomization property.
 /// </summary>
 /// <param name="labelCustomization">LabelCustomization property.</param>
 /// <returns>this instance.</returns>
 public ShipmentRequestDetails WithLabelCustomization(LabelCustomization labelCustomization)
 {
     this._labelCustomization = labelCustomization;
     return(this);
 }