public CreateIncentiveCommandHandler(
     IApprenticeshipIncentiveFactory apprenticeshipIncentiveFactory,
     IApprenticeshipIncentiveDomainRepository apprenticeshipIncentiveDomainRepository)
 {
     _apprenticeshipIncentiveFactory          = apprenticeshipIncentiveFactory;
     _apprenticeshipIncentiveDomainRepository = apprenticeshipIncentiveDomainRepository;
 }
 public ApprenticeshipIncentiveDomainRepository(
     IApprenticeshipIncentiveDataRepository apprenticeshipIncentiveDataRepository,
     IApprenticeshipIncentiveFactory apprenticeshipIncentiveFactory,
     IDomainEventDispatcher domainEventDispatcher)
 {
     _apprenticeshipIncentiveDataRepository = apprenticeshipIncentiveDataRepository;
     _apprenticeshipIncentiveFactory        = apprenticeshipIncentiveFactory;
     _domainEventDispatcher = domainEventDispatcher;
 }