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);
        }