✅ Does anyone know why Validator.ValidateObject only validates properties and not fields? - C#