protected function applyForSingleTarget($query, array $targetParts, $value, $isFirst = false)
    {
        $this->translated = $this->isTranslatedTargetAttribute($targetParts, $query->getModel());

        $this->applyRecursive($query, $targetParts, $value, $isFirst);
    }