You should make explicit the list of signals that the `Signaler` would receive, that way there is no duplication of strings with the `ProviderBootstrapper`.
Also, I think it's better to have an explicit list of signals that we may receive.