internal bool Validate() { if (ReadOnly) { this.ValidationResult = FieldValidationResult.Successful; return true; } if (_isValidated) return this.IsValid; return DoValidate(); } internal void Save(bool validOnly)