Support Enumerated type.