Agreed, however, I need to know what changed since it was last loaded from the database in order to emit the proper events... I suppose we could try to grab the old object from the DB and compare?