BC-1050 #resolve.
{code}
// LOAD CATEGORY LIST
		final IModel<List<Category>> categoriesModel = new
LoadableDetachableModel<List<Category>>() {
			@Override
			protected List<Category> load() {
				return
CategoryUtils.flatten(ImmutableList.copyOf(EcoreUtil.copyAll(categoryCatalog.getCategories())));				
			}
		};
{code}
Merge remote-tracking branch 'origin/2.0.x'