protected function exportProperty(PropertyInterface $property)
    {
        $value = $property->getValue();
        return ($value instanceof ThingInterface) ? $this->exportThing($value) : $value;
    }