Added new CommandExecutorBase