CommandParser.ParseCommand made virtual