These could be `private` since we only expect them to be called by code that's dealing with a `NotificationPresenter` static type.