private function extractAbstractValue(AbstractValue $value) { return ['id' => $value->getId(), 'creation_date' => $value->getCreationDate(), 'type' => $value->getType(), 'value' => $value->getValue()]; }