merge objects deeply and sincerely, most definitely