/**
  * Recommendation setup
  */
 public function _construct()
 {
     try {
         if ($this->bxHelperData->isSetup()) {
             $cmsBlock = $this->bxHelperData->getCmsBlock();
             if ($cmsBlock) {
                 $recommendationBlocks = $this->getCmsRecommendationBlocks($cmsBlock);
                 $this->prepareRecommendations($recommendationBlocks);
                 $this->bxHelperData->setSetup(false);
             } else {
                 $this->prepareRecommendations(array($this->_data));
             }
         }
     } catch (\Exception $e) {
         $this->bxHelperData->setFallback(true);
         $this->_logger->critical($e);
     }
 }