Value: deprecate notify(), pass keyPath to onUpdate cb