Enumeration implements Type