better interface for handling object update notifications