What's the best way to have a singleton-type object instance in every gamemode?

How about using something like GameState?