protected override async Task OnMessageActivityAsync(ITurnContext <IMessageActivity> turnContext, CancellationToken cancellationToken)
 {
     await _rootDialog.RunAsync(
         turnContext,
         _conversationState.CreateProperty <DialogState>(nameof(DialogState)),
         cancellationToken);
 }