Remove unused method
Introduce ability to deep copy objects

We're planning to use this to avoid manifest hashes being accidentally
modified.
Prefer Common::DeepCopy