Add Parser::NewInstance public method