public ReceiveAndProcessPendingRemoteCommandsService(IWebApiProxy webApiProxy, IConfigRepository configRepository, 
     IErrorLogRepository errorLogRepository, IAuditLogWFManager auditLogWFManager,  IIncomingCommandHandler incomingCommandHandler, IIncomingCommandQueueRepository incomingCommandQueueRepository)
 {
     _incomingCommandHandler = incomingCommandHandler;
     _incomingCommandQueueRepository = incomingCommandQueueRepository;
     _auditLogWFManager = auditLogWFManager;
     _errorLogRepository = errorLogRepository;
     _configRepository = configRepository;
     _webApiProxy = webApiProxy;
 }
 public ReceiveAndProcessPendingRemoteCommandEnvelopesService(IIncomingCommandHandler incomingCommandHandler, IConfigRepository configRepository, IWebApiProxy webApiProxy)
 {
     _incomingCommandHandler = incomingCommandHandler;
     _configRepository = configRepository;
     _webApiProxy = webApiProxy;
 }