deep extending/cloning objects in deep merge