public CommandExecutor(ModuleBase module, ICommandProvider commandProvider) { _module = module; AllCommands = commandProvider.GetAllCommands(); _defaultCommand = commandProvider.DefaultCommand; }