public ShippingGroup Clone(bool CopyBvins) { ShippingGroup result = new ShippingGroup(); foreach (Orders.LineItem li in _items) { result.Items.Add(li.Clone(CopyBvins)); } _sourceAddress.CopyTo(result.SourceAddress); _destinationAddress.CopyTo(result.DestinationAddress); result.ShippingMode = _ShippingMode; result.ShipId = string.Empty; result.Length = _length; result.Width = _width; result.Height = _height; result.Weight = _weight; result.ShipSeperately = _shipSeparately; result.GenerateDimensions(); return(result); }