In all my projects till now, I use to use singleton pattern to access Application configuration throughout the application. Lately I see lot of articles taking about not to use
The singleton pattern seems to be the way to go. Here's a Setting class that I wrote that works well for me.