public ReleaseEntryViewModel(ReleaseEntry model)
        {
            this.Model = model;
            Enabled = true;

            Name = model.Filename.Split('-')[0];
            VersionString = String.Format("{0} {1}", Name, model.Version);

            this.WhenAnyValue(x => x.Enabled)
                .Where(x => x == false)
                .Subscribe(x => CurrentAction = ReleaseEntryActions.None);

            ApplyThisRelease = ReactiveCommand.CreateAsyncTask(async _ => {
            });
        }