In PowerBuilder, assignment for objects is different from assignment for structures or autoinstantiated objects:
When you assign one structure to another, the whole structure is copied so that there are two copies of the structure.
When you assign one object variable to another, the object reference is copied so that both variables point to the same object. There is only one copy of the object.