public override int GetHashCode() { int hash = GetType().GetHashCode(); hash = (hash * 397) ^ MessageID.GetHashCode(); hash = (hash * 397) ^ Edited.GetHashCode(); return(hash); }