protected PreliminaryApproveChangeRequestProcessor(
     IChangeRequestCommentsBusinessService <CommentsStaging> commentsStagingBusinessService,
     IChangeRequestAttachmentBusinessService <AttachmentsStaging> attachmentStagingBusinessService,
     IChangeRequestItemBusinessService <ChangeRequestItemStaging> changeRequestItemStagingBusinessService,
     IAzureFileStorageRepositoryService azureFileStorageRepositoryService,
     ITextSerializer serializer,
     IUnitOfWork unitofWork,
     IEventBus eventBus,
     IChangeRequestIndexingService changeRequestIndexingService,
     string containerName)
     : base(commentsStagingBusinessService, attachmentStagingBusinessService,
            changeRequestItemStagingBusinessService, azureFileStorageRepositoryService,
            unitofWork, changeRequestIndexingService)
 {
     _azureFileStorageRepositoryService = azureFileStorageRepositoryService;
     _serializer    = serializer;
     _eventBus      = eventBus;
     _containerName = containerName;
 }
 protected ChangeRequestReviewProcessor(
     IChangeRequestCommentsBusinessService <CommentsStaging> commentsStagingBusinessService,
     IChangeRequestAttachmentBusinessService <AttachmentsStaging> attachmentStagingBusinessService,
     IChangeRequestItemBusinessService <ChangeRequestItemStaging> changeRequestItemStagingBusinessService,
     IAzureFileStorageRepositoryService azureFileStorageRepositoryService,
     IUnitOfWork repositories,
     IChangeRequestIndexingService changeRequestIndexingService)
 {
     CommentsStagingBusinessService     = commentsStagingBusinessService;
     AttachmentStagingBusinessService   = attachmentStagingBusinessService;
     _azureFileStorageRepositoryService = azureFileStorageRepositoryService;
     Repositories = repositories;
     _changeRequestIndexingService           = changeRequestIndexingService;
     ChangeRequestItemStagingBusinessService = changeRequestItemStagingBusinessService;
     AssignmentStagingRepositoryService      = Repositories.GetRepositoryService <ChangeRequestAssignmentStaging>();
     LikesStagingRepositoryService           = Repositories.GetRepositoryService <LikesStaging>();
     ChangeRequestStagingRepositoryService   = Repositories.GetRepositoryService <ChangeRequestStaging>();
     ChangeRequestStoreRepositoryService     = Repositories.GetRepositoryService <ChangeRequestStore>();
 }