/// <summary>
 /// Generates the hash code for this object.
 /// </summary>
 /// <returns>The hash code for this object.</returns>
 public override int GetHashCode()
 {
     return((ValidationResults != null) ? ValidationResults.GetHashCode() : 0);
 }