public override bool Equals(object obj) { var cmp = obj as BugDTO; if(cmp == null) return false; return cmp.Status == Status && cmp.AssignedTo == AssignedTo && cmp.Title == Title && cmp.Description == Description; }