Isn't `deep_copy` equivalent to `Object.dup`?