Introduced CommandManager