public override int GetHashCode() { if (Value == null) { return(0); } else { return(TypedValue.ToLower().GetHashCode()); } }