public MessageReceivedHandler( ILogger <MessageReceivedHandler> log, IPersonRepository peopleRepo, ILanguageUnderstanding language, ITextAnalyzer textAnalyzer, IEntityRepository <PhoneSystem> phoneDir, IWorkflowSelector selector) => (this.log, this.peopleRepo, this.language, this.textAnalyzer, this.phoneDir, this.selector)
public SlackEventHandler( IEnvironment env, IPersonRepository peopleRepo, IEntityRepository <PhoneSystem> phoneDir, IEventStreamAsync events, ILanguageUnderstanding language) => (this.env, this.peopleRepo, this.phoneDir, this.events, this.language)
public LanguageTrainedHandler(ILanguageUnderstanding language) => this.language = language;