Deeply merges properties of the provided objects, returns untangled copy (clone)