Component type interface editor doesn't properly remove HasDataType/RequiresDataType information set by ComponentTypeCommands.setRange
Consider the following workflow:
- Add property for UC
- Set property type to String
- Set property type to Double
- Set property type to String
The result is that the property relation will have the following properties:

where the L0.RequiresDataType
value is simply wrong. It should be a StringType.