public async Task Process(EventData eventData) { IConverter converter = new Converter(); PhraseSubmittedEvent phraseSubmittedEvent = converter.ToEvent <PhraseSubmittedEvent>(eventData); var phrase = phraseSubmittedEvent.Phrase; var suggestions = await _suggestionFetcher.GetSuggestions(phrase); }