public bool DeepEquals(VendorInventoryFlyout other)
 {
     return(other != null &&
            LockedDescription == other.LockedDescription &&
            DisplayProperties.DeepEquals(other.DisplayProperties) &&
            Buckets.DeepEqualsReadOnlyCollections(other.Buckets) &&
            SuppressNewness == other.SuppressNewness &&
            FlyoutId == other.FlyoutId &&
            EquipmentSlot.DeepEquals(other.EquipmentSlot));
 }