Refacto ObjectIdUpdater to allow pojo insertion
Rename update.merge(pojo) into update.with(pojo)