Um einen Ersatz für das zu schaffen was sich z.B. als clone() in Java oder MemberwiseClone() in .NET für "Shallow Copies" etabliert hat könnte man in Delphi mit der
RTTI etwas basteln.
Gibt bestimmt etwas von irgendeinem Fan schon fertig, in der Standard Delphi-Library kenne ich bis heute nichts.
Aber wenn ich so etwas in Delphi brauche mache ich das eigentlich auch immer von Hand. Nicht vergessen die
Unit-Tests dafür bei jeder Änderung anzupassen