In the workbench, I am a bit confused why I have to specify `uiwidget: UIWidgets.ComboBox` and `enums: ParamEnumArray.FromEnum(TYPE)` even though the variable is declared as an enum and not just an integer as shown below. Yes, I know that they are basically just an integer, but the compiler should be able to tell them apart and so should the workbench. If using an enum both of the above settings should be defaulted to. Same way the UI type automatically gets array<T> correctly.
```
enum TAG_MyEnum
{
YES,
NO,
RANDOM_STELLAR_BITFLIP
}
class TAG_MyClass
{
[Attribute(desc: "Choose if and what from the entity transformation is persisted.")]
TAG_MyEnum m_eVariable;
}
```