code: function objectChanged(state, op, edit, syncId, editId){
  		_.assertLength(arguments, 5);
  		var already = {}
  		internalObjectChanged(state, op, edit, syncId, editId, already)
  	}
docs: note that the object referred to will always be the most local normalized object (and the path will be relative to that.)