* Changes after code review
* Unit tests for helpers.mergeRecursive