asGSObjectCopy will not copy collection instance variables
Object>>asGSObjectCopy is deprecated public protocol which creates a copy of a client object, then creates the server object. This prevents the original client object from becoming a replicate and synchronization is done to the copy. However, if a collection subclass is created which has instance variables, #asGSObjectCopy will not copy those instance variables.
Do not use #asGSObjectCopy as it will be removed in a future release.