Singleton: The trait for creating a singleton