protected virtual void OnValidatedFields(IValidationContext validationContext) { ValidatedFields.SafeInvoke(this); }