add required="true/false" on field
add fieldClassType with an enum union any stringType
add dependencyOperatorType and dependencyType