CommandManager implementation