EnumSet: improved valid() and current()
EnumSet: improved iteration