I'm currently working on a project in which I need the possibility to copy an object to a new object. And to makes things even more complex I would like to create this functionality on superclass level so I won't have to add this functionality for each specialisation of my object. Is there a way how this can be done without creating a change action that copies al members?
I will try to publish the 'Community Utils' package this week, which contains solutions to many questions asked on this forum, among others this question.
It provides a clone function, which can clone objects and their references if necessary.