protected virtual void OnValidatingFields(IValidationContext validationContext) { ValidatingFields.SafeInvoke(this); }