public override void CleanUp() { foreach (var pair in subPairs.Values) { pair.CleanUp(); } subPairs.Clear(); base.CleanUp(); }