Deep merge objects together. Latest object will overwrite value on previous one if property exist.
The objects to deep merge
The merged object
Deep merge objects together. Latest object will overwrite value on previous one if property exist.