public override bool Equals(object obj) { var b = (obj as UnitCircuit); return this.Unit == (obj as UnitCircuit).Unit && this.Circuit == (obj as UnitCircuit).Circuit; }