added the ability to override the notification model.