public function getPriceCurrency()
    {
        if (empty($this->price_currency)) {
            throw new LogicException(
                sprintf(self::ERROR_MISSING_ATTRIBUTE_FORMAT, 'price_currency')
            );
        }
        return $this->price_currency;
    }