Interaction between field dependency and mandatory boolean fields

At the moment if there’s a mandatory boolean field depending on another field, if the referenced field is changed, the boolean field is set to null. This is not articulated in the UI - false and null values are represented same way, but when attempting to save the data an error on incorrect data is shown without any hint.

We would like to introduce a change to this behaviour. In case of mandatory boolean field, if the reference field is changed, the boolean value should be set to the default value specified in the application model.