public Uploader(ConnectionConfig connectionConfig)
 {
     CreateProximaxDataService           = new CreateProximaxDataService(connectionConfig.FileStorageConnection);
     CreateProximaxMessagePayloadService = new CreateProximaxMessagePayloadService();
     BlockchainTransactionService        =
         new BlockchainTransactionService(connectionConfig.BlockchainNetworkConnection);
 }
 internal Uploader(BlockchainTransactionService blockchainTransactionService,
                   CreateProximaxDataService proximaxDataService,
                   CreateProximaxMessagePayloadService proximaxMessagePayloadService)
 {
     BlockchainTransactionService        = blockchainTransactionService;
     CreateProximaxDataService           = proximaxDataService;
     CreateProximaxMessagePayloadService = proximaxMessagePayloadService;
 }