 <p>This is why many agree that Singleton is an anti-pattern. You need multiple instances of the object, one for each locale. It's not a singleton. I like to say that Singleton is just a euphemism for global variables. You're basically allowing a global way to access the Locales.</p> <p><a href="http://accu.org/index.php/journals/337" rel="nofollow">Singleton - The anti pattern</a></p>