Fix false not being added to the object
Improve testing
Add deep merge
Add changelog