matches method
Checks if a property name matches this convention's pattern.
Implementation
@override
bool matches(String propertyName) {
if (propertyName.isEmpty) return false;
// Starts with uppercase letter
return RegExp(r'^[A-Z][a-zA-Z0-9]*$').hasMatch(propertyName);
}