specs for the OP::Notifications based settings notifier:
* arguments to the block is a hash
* no clearing of callbacks
* no callback objects
based the settings callbacks on OP::Notifications