An example for Singleton Design Pattern