Enums and Singletons