public function property($name)
    {
        if ( ! $this->object->hasProperty($name))
        {
            throw new UnexpectedValueException(
                "Property {$name} does not exist"
            );
        }

        return $this->extractComment($this->object->getProperty($name));
    }