Deep extend

Function extend big Objects with multiple sub objects