An instance variable in a class method essentially turns it into a singleton thus configuration is global. This is the pattern most of our stuff uses, I saw no reason to break rank (to be honest, I never even considered another pattern).

Thoughts on doing it better/different?