ENG-7050: Use enumset without the spec changes.

Yes cause I can't easily add EnumSet to spec without overhead or special casing as serialization and deserialization is required for it to be in spec.