public ReactionManageFolderViewModel(FolderReactionManagePageViewModel pageVM, FolderModel folder)
		{
			PageVM = pageVM;
			Folder = folder;
			FolderName = Folder.Name;

			ReactionItems = Folder.Reactions
				.ToReadOnlyReactiveCollection(x => new ReactionListItemViewModel(PageVM, x));

			FolderItems = Folder.Children
				.ToReadOnlyReactiveCollection(x => new FolderListItemViewModel(PageVM, x));
			
			SelectedReaction = new ReactiveProperty<ReactionListItemViewModel>();

			SelectedReaction.Subscribe(x =>
			{
				if (x != null)
				{
					PageVM.ShowReaction(x.Reaction);
					x.IsSelected = true;
				}

				foreach (var item in ReactionItems.Where(y => y != x))
				{
					item.IsSelected = false;
				}

			});
			
		}