/// <summary> /// Loads modules /// </summary> public void Load() { CompositionContainer container = new CompositionContainer(_catalog); container.ComposeParts(this); foreach (var lazyModule in Modules) { IDataModule module = lazyModule.Value; module.Load(); } }