This is a preferred way to set up a singleton.