fix SlicableVocabulary and it's use in CatalogVocabulary