public function marshal($value, $object = null, $params = [])
{
if (is_array($value)) {
$result = [];
foreach ($value as $element) {
$type = Element\Service::getType($element);
$id = $element->getId();
$result[] = ["type" => $type, "id" => $id];
}
return $result;
}
return null;
}