team_pokemon subclasses compile in MSVC