public override bool Equals(object obj)
{
WorkItem ti = obj as WorkItem;
if (ti != null)
{
return Equals(this.Start, ti.Start) && Equals(this.End, ti.End) && Equals(this.Project, ti.Project) && Equals(this.Position, ti.Position) && Equals(this.Description, ti.Description);
}
return false;
}