public override bool Equals(object obj) { var other = obj as Ticket; if (other == null) return false; return ID == other.ID && Summary == other.Summary && DetailInfo == other.DetailInfo && IsCurrentBranch == other.IsCurrentBranch; }