public function getValue()
    {
        $value = $this->value;
        if (is_null($value)) {
            $value = $this->getField('Value');
        }
        $this->value = is_string($value) ? $this->unserializeData($value) : $value;
        return $this->value;
    }