        public CommentViewModel(CommentEntity model, UserModel user)
        {
            Number = new ReactiveProperty<int>(model.Number);
            ID = new ReactiveProperty<string>(model.ID);
            Text = new ReactiveProperty<string>(model.Text);

            Name = user.ToReactivePropertyAsSynchronized(x => x.Name).AddTo(disposable);
            Color = user.ToReactivePropertyAsSynchronized(x => x.Color).AddTo(disposable);
        }

        public void Dispose() => disposable.Dispose();
    }