Property types used for properties are often too vague, and could be more specific to allow for stricter property validation. Properties of a certain type are validated by PropertyType.isValidFormat, but, for example, many properties are defined as a PropertyType.STRING which is always valid.
See #5348 (comment) discussion thread for more context
Property types used for properties are often too vague, and could be more specific to allow for stricter property validation. Properties of a certain type are validated by PropertyType.isValidFormat, but, for example, many properties are defined as a PropertyType.STRING which is always valid.
See #5348 (comment) discussion thread for more context