validate method
Returns the violation message, or null if the constraint is satisfied.
Implementation
@override
String? validate() {
if (_hasInstancesOfType(typeId)) {
return null;
}
return 'requires an active subsystem of type "$typeId"';
}