public IDialogBuilder WithButtons(params Func<IButtonBuilder, IButtonBuilder>[] buttonConfigurations)
        {
            foreach (var buttonConfiguration in buttonConfigurations)
            {
                var buttonModel = new DialogButtonModel();
                buttonConfiguration(new ButtonBuilder(buttonModel));
                _dialogModel.Buttons.Add(buttonModel);
            }

            return this;
        }
 public ButtonBuilder(DialogButtonModel buttonModel)
 {
     _buttonModel = buttonModel;
 }