Allow dynamic Visible/Enabled/Read-Only properties on control
Currently a lot of time is spent on creating rules to show/hide | enable/disable controls based on certain conditions. Typically this is done in an on-change rule on a control who's value determine the visibility of another control. If a control's visibility depends on many other controls this can get messy.
By allowing one to specify rules on the Visible/Enabled/Read-Only properties directly will be a much better approach and the added benefit that a rule which controls visibility is not defined on another control.
See attached s/shot for a possible mocked up solution.