when developing a custom widget, it would be very helpfull to enable case sensitive properties visibility based on a previous selected enumeration value.
Based on a properties enumerationValue, dependent following properties have to be populated (required = true) to get the correct result. Each enumerationValue has different dependent following properties. If the dependent (and only this “dependent”) properties are not completely populated, the result will be incorrect. Additionally it’s a usability matter to avoid errors, unnecessay population of fields and to ensure quality.