http://www.relevancellc.com/2006/11/16/use-class-instance-variables-not-class-variables/comments/956