typedef std::map<CommandId, Command, lessCommand> command_container;
typedef command_container::const_iterator const_command_iterator;
typedef std::map<CommandId, Command, lessCommand> command_container;
typedef command_container::const_iterator const_command_iterator;