Implement a Singleton Class