constructor(deps) {
        this.#mentionReportGenerator = deps.mentionReportGenerator;
        this.#mentionReportRecipientRepository = deps.mentionReportRecipientRepository;
        this.#mentionReportEmailView = deps.mentionReportEmailView;
        this.#mentionReportHistoryService = deps.mentionReportHistoryService;
        this.#emailService = deps.emailService;
    }
@param {object} deps
@param {IMentionReportGenerator} deps.mentionReportGenerator
@param {IMentionReportRecipientRepository} deps.mentionReportRecipientRepository
@param {IMentionReportEmailView} deps.mentionReportEmailView
@param {IMentionReportHistoryService} deps.mentionReportHistoryService
@param {IEmailService} deps.emailService