Mrafsan/update/update multi

Deprecate setObjectParameter and accept nested paths for parameters.
push and unshift are very different operations - what's going on here ?