GetGameMode in function library 4.5 alternative?

So in 4.4 I had 3 functions in a function library. GetMyGameMode, GetMyHUD & GetMyGameState. All 3 methods just called the generic method and casted the result to “My” specific object. This saved a ton of scripting as I needed to pull these things literally EVERYWHERE.

In 4.5 I have warnings saying that they can’t be called and/or shouldn’t be called. In the PIE it will still work but at runtime (iPad) it crashes as those calls return NULL objects.

My question is, what should I do as an alternative if this is no longer a supported feature? I really don’t want to cast these objects every time I need them. Should I cast it once in EVERY blueprint (and I have 20+) and store it as a blueprint variable??

What do others do!? Help a brother out! =)

Thanks,