public function add($akCategoryHandle, $allowSets = StandardSetManager::ASET_ALLOW_SINGLE, $pkg = null)
 {
     $category = new Category();
     $category->setAttributeKeyCategoryHandle($akCategoryHandle);
     $category->setAllowAttributeSets($allowSets);
     if ($pkg) {
         $category->setPackage($pkg);
     }
     $this->entityManager->persist($category);
     $this->entityManager->flush();
     $indexer = $category->getController()->getSearchIndexer();
     if (is_object($indexer)) {
         $indexer->createRepository($category->getController());
     }
     return $category->getController();
 }