public override int GetHashCode() { return ID.GetHashCode() ^ Summary.GetHashCode() ^ DetailInfo.GetHashCode() ^ IsCurrentBranch.GetHashCode(); }