public async Task Catalog(IDialogContext context, LuisResult result)
        {
            var catalogDialog = dialogFactory.CreateCatalogDialog();

            if (result.Entities.Count > 0)
            {
                await SetCatalogFilter(result, catalogDialog);
            }
            context.Call(catalogDialog, ResumeAfterDialog);
        }