dirty way to support granular object update notifications