use lodash.merge instead of $.extend, jquery isn't present in the server
ensure changedFields is object
use setters on get too, everything is slowly coming together, will need a cleanup
clone defaults
why not extend object after save
dont use more arguments on findOne, new update prevents that
execute all onSave hooks, code became really ugly currently
set a field that triggers reactivity