So the user would have to cast the return himself ?

Maybe I can turn the type parameter to `class FlxBaseTilemap<Tilemap : FlxObject, Tile : FlxObject>` ?