enumeration correct class 'map'