protected function normalize($value)
{
if ($value instanceof PropertyValue) {
$value = $value->getValue();
}
if (!is_array($value)) {
return $value;
}
$ret = [];
foreach ($value as $key => $value) {
$ret[$key] = $this->normalize($value);
}
return $ret;
}