public TestPipeline(
     IRuleLabelsRetriever labelsRetriever,
     IRuleQueriesRetriever queriesRetriever,
     IContentRetriever contentRetriever,
     IContentContextRetriever contextRetriever,
     IContentPreprocessor preprocessor,
     IWordsRetriever wordsRetriever,
     IWordListManager wordListManager,
     IWordListRetriever wordListRetriever,
     IFeaturesRetriever featuresRetriever,
     INeuralNetworkManager nnManager)
 {
     _labelsRetriever   = labelsRetriever;
     _queriesRetriever  = queriesRetriever;
     _contentRetriever  = contentRetriever;
     _contextRetriever  = contextRetriever;
     _preprocessor      = preprocessor;
     _wordsRetriever    = wordsRetriever;
     _wordListRetriever = wordListRetriever;
     _wordListManager   = wordListManager;
     _featuresRetriever = featuresRetriever;
     _nnManager         = nnManager;
 }
 public AutocompleteServerProcessor(IWordsRetriever wordsRetriever, IListener listener, IAutocompleteService autocompleteService)
 {
     WordsRetriever = wordsRetriever;
     Listener = listener;
     AutocompleteService = autocompleteService;
 }
 public ConsoleAutocompleteProcessor(IWordsRetriever wordsRetriever, IRequestsRetriever requestsRetriever, IAutocompleteService autocompleteService)
 {
     WordsRetriever = wordsRetriever;
     AutocompleteService = autocompleteService;
     RequestsRetriever = requestsRetriever;
 }