Possible alternative to singleton

http://www.bleonard.com/blog/2013/01/18/singletons/