Extending from the Singleton pattern instead of re-implementing it.