private void CategorySelectedImpl(CategoryItemModel previousSelectedCategory, CategoryItemModel newSelectedCategory) { previousSelectedCategory?.RemoveState(ListItemState.Selected); newSelectedCategory.AddState(ListItemState.Selected); }