treat EnumeratedType as String and deal with later as TODO