extend Dereks idea to initialization as well
Merge pull request #68 from benkirk/singletons

extend Dereks idea to initialization as well