Recursively synchronizes two JS objects where the target becomes the source, without changing the target values for the keys that it has in common with the source.
Recursively changes all key values in a JS object to camelCase or decamelizes them.