Notification groups are now completely opt-in:
- We only support notifications for the sets of property combinations explicitly declared on the model
- Rewrote lots of stuff to make this new approach work, heaps of bugs still I'm sure.