private static void CleanChanges(ModelEntity rules) { var graph = GraphExplorer.FromRoot(rules); var conditions = graph.OfType <TypeAllowedAndConditions>().SelectMany(a => a.Conditions).ToList(); conditions.ForEach(con => graph.UnionWith(GraphExplorer.FromRoot(con))); GraphExplorer.CleanModifications(graph); GraphExplorer.SetDummyRowIds(graph); }