internal void RemoveSelf() { foreach (var successor in _successors) { successor._predecessors.Remove(this); } foreach (var predecessor in _predecessors) { predecessor._successors.Remove(this); } }