public ConfirmUserAccountForLoanIntegrationEventHandler( AccountContext accountContext, IAccountService accountService, IAccountIntegrationEventService userIntegrationEventService, IEventBusSynchronizationService eventBusSynchronizationService, ILogger <ConfirmUserAccountForLoanIntegrationEventHandler> logger) { _accountContext = accountContext; this._accountService = accountService; _accountIntegrationEventService = userIntegrationEventService; this._eventBusSynchronizationService = eventBusSynchronizationService; _logger = logger ?? throw new System.ArgumentNullException(nameof(logger)); }