Invoke validation
@override String? call(I? value) => ignoreNullable && value == null || isValid(value) ? null : message(value);