create new method Merge to merge two objects
default args use a structure
version unstable min