>You may use Rick´s wwXML, using that method that converts an object to a XML Document, and vice-versa...
>
>or perhaps you can create some routine using AMEMBERS() function, to iterate through all object´s properties, reading value from one, and setting on another...
You mean the CopyObject() method? Basically, if I understand correclty, I should call it like this:
FUNCTION RecursiveMethod
LOCAL loList
loList=This.CopyObject(This)
where loList will become another instance of This with all its property set.