public ModulesTabFasenLijstViewModel(ModulesTabViewModel modulestabvm)
        {
            foreach (FaseCyclusModel fcm in modulestabvm.Controller.Fasen)
            {
                Fasen.Add(new FaseCyclusModuleViewModel(fcm, null));
            }

            MessageManager.Instance.Subscribe(this, new Action <FasenChangedMessage>(OnFasenChanged));
        }
        public ModuleMolenViewModel(ControllerModel controller, ModulesTabViewModel modulestabvm)
        {
            _Controller   = controller;
            _ModulesTabVM = modulestabvm;
            _ModuleMolen  = _Controller.ModuleMolen;

            foreach (ModuleModel mm in _ModuleMolen.Modules)
            {
                ModuleViewModel mvm = new ModuleViewModel(_Controller, mm);
                Modules.Add(mvm);
            }

            Modules.CollectionChanged += Modules_CollectionChanged;
        }