public override bool Equals(object obj) { if (obj is Connection) { return this.ToString().Equals((obj as Connection).ToString()); } else { return base.Equals(obj); } }