constructor(deps) {
        this.#DomainEvents = deps.DomainEvents;
        this.#logging = deps.logging;
        this.#config = deps.config;
        this.#slackNotifications = deps.slackNotifications;
    }
@param {object} deps
@param {import('@tryghost/domain-events')} deps.DomainEvents
@param {config} deps.config
@param {import('@tryghost/logging')} deps.logging
@param {ISlackNotifications} deps.slackNotifications