private function deleteI18nLocales($params) {
        if(!$this->entity instanceof AbstractI18nEntity) {               
            return; 
        }
        $filter = array($this->entity->getI18nIdentifier() => $params['id']);

        $this->getQueryBuilder()->where($filter);

        $this->query($this->getQueryBuilder()->getQuery($this->entity, QueryBuilder::DELETE_QUERY, QueryBuilder::CHILD_ONLY));
    }