If I set one class instance to another they share the same memory and so when the variables in one class change they both change. If I want to copy a class to another class instance so that it's independant do I have to set the variables and properties one at a time or is there a simpler solution?

Thanks

Peter