Added ability to return a subtype from the game engine base implementations