[Added] ENUM as singleton