Would like to move this out of didDefineProperty if possible.  That way its sole purpose is for adding the observers, and the hook can be overwritten (to empty) for the ReadOnlyModel class.