private void _Create()
        {
            var model = new SteamKeyViewModel();

            model.PropertyChanged += Model_PropertyChanged;

            _models.Add(model);
            _repository.Add(model);

            SelectedIndex = Models.IndexOf(model);
        }
        public SteamKeyRepositoryViewModel(JsonFile file)
        {
            Search = new Command(_Search);
            Create = new Command(_Create);
            Delete = new Command(_Delete);

            _repository = new SteamKeyRepository(file);

            foreach (var key in _repository.Items.Where(x => x.hidden == false).OrderBy(x => x.title))
            {
                var model = new SteamKeyViewModel(key);
                model.PropertyChanged += Model_PropertyChanged;

                _models.Add(model);
            }
        }