An example implementation of the Singleton Design pattern in C#