Is this the proper way to deep clone a class?

Printable View