protected void CloseHandler(object edge, EventArgs ea) { SimulationEdge se = edge as SimulationEdge; // Speed up GC if(se.Partner != null) { se.Partner.Partner = null; se.Partner = null; } _edges.Remove(se); }