public void Activated() { foreach(var section in Sections.Values) { foreach(var listSource in section.ListSources.Values) { var activation = listSource as IActivation; if (activation != null) activation.Activated(); } } }