- Object.merge can now withstand null values
- Perhaps it's better to use parentElement instead of parentNode