void validateOrThrow(String key, Object value) { final result = validate([key], value); if (!result.isValid) { throw SchemaValidationException(result); } }