Item 3: Enforce the singleton property with a private constructor or an enum type - DK