Sample commit
Continued with example as a group.
Now clone values that are not strings
Avoid variable hoisting when cloning
Cloning on the way in and out of config to avoid accidental and malicious updates to objects.