UC interface derived properties break when their value type is edited
Editing the type of a derived property will always remove L0.HasRange MOD.MonitorValue statement from the property, which turns the derived property into a normal configuration property.
It seems that 3a25ce94 would be causing this. 3a25ce94 added code that removes HasRange definitions.