static Dictionary<string, CssRuleSetGroup> CloneNew(Dictionary<string, CssRuleSetGroup> source) { Dictionary<string, CssRuleSetGroup> newdic = new Dictionary<string, CssRuleSetGroup>(); foreach (var kp in source) { newdic[kp.Key] = kp.Value.Clone(); } return newdic; }