hi,
1.) Ist meine Vorgehensweise überhaupt die richtige?
Klar, warum nicht, machbar ist alles. Andere Idee:
Das Original wird als Attribut (readonly) in der Instanz abgelegt. Somit steht es in jeder Methode zur Verfügung und die Clonerei entfällt.
MfG