#2 Made notif::dispatcher harder to construct