                             reserve: reserve,
                             inTransit: inTransit,
                             quantity: quantity,
-                            assortmentInfo: assortmentInfo.copy(),
+                            assortmentInfo: assortmentInfo,
                             attributes: attributes,
                             packs: packs.map { $0.copy() },
                             localImage: localImage,

    public var localImage: MSLocalImage?
    public var characteristics: [MSEntity<MSVariantAttribute>]?
    // Bundle fields
    public let components: [MSEntity<MSBundleComponent>]
    
    public init(meta: MSMeta,
    id: MSID,

    }
}

public class MSVariantAttribute: Metable {
    public var meta: MSMeta
    public var id: MSID
