/**
  * Retrieve teaserItem.
  *
  * @param int $teaserItemId
  *
  * @return Data\TeaserItemInterface
  * @throws \Magento\Framework\Exception\LocalizedException
  */
 public function getById($teaserItemId)
 {
     /** @var TeaserItem $teaserItem */
     $teaserItem = $this->teaserItemFactory->create();
     $this->resource->load($teaserItem, $teaserItemId);
     if (!$teaserItem->getId()) {
         throw new NoSuchEntityException(__('Teaser Item with id "%1" does not exist.', $teaserItemId));
     }
     return $teaserItem;
 }