protected override async Task HandleSubmissionEvent(SubmissionJobSucceeded message, ILevyFundedService fundingService)
 {
     await fundingService.RemovePreviousSubmissions(message);
 }
 protected override async Task HandleSubmissionEvent(SubmissionJobFailed message, ILevyFundedService fundingService)
 {
     await fundingService.RemoveCurrentSubmission(message);
 }
 protected abstract Task HandleSubmissionEvent(T message, ILevyFundedService fundingService);