public function setInternalOrderInfo($value)
    {
        if ($value instanceof ItemInfo) {
            $value = $value->toJson();
        } elseif (is_array($value)) {
            $value = \Zend_Json_Encoder::encode($value);
        }

        return parent::setInternalOrderInfo($value);
    }