public DuplicateSkillTemplateViewModel(IDuplicateSkillTemplateView view, ISkillTemplateService service)
        {
            this.view    = view;
            this.service = service;
            templates    = new ObservableCollection <IDuplicateResult>();
            view.Model   = this;

            //service.TemplatesChanged += ServiceBuildsChanged;
        }
        public SkillsViewModel(ISkillsView view,
                               ISkillTemplateService service,
                               IDataService dataService)
        {
            this.view        = view;
            this.service     = service;
            this.dataService = dataService;

            GenerateCommands();
            ResetFilters();

            service.TemplatesChanged += ServiceBuildsChanged;

            view.Model = this;
        }