public void Subscribe(ICommandExecuter commandExecuter)
        {
            List <string> commands = commandExecuter.GetCommandList();

            for (int i = 0; i < commands.Count; i++)
            {
                Subscribe(commands[i], commandExecuter);
            }
        }