Make the use of TMParserType private