extraction of notifier interface, introduction of bindingsetformatters that produce human readable messages for query results