Validates the value and checks if it is null or empty.
@override String? validate(T? valueCandidate) { return validateValue(valueCandidate); }