protected function _merge(array $data, array $item)
{
$filter = function ($value) use(&$filter) {
if (is_array($value)) {
return array_map($filter, $value);
}
return substr($value, 1, -1);
};
$fields = array('id', 'ids', 'translated', 'context');
foreach ($fields as $field) {
if (isset($item[$field])) {
$item[$field] = $filter($item[$field]);
}
}
return parent::_merge($data, $item);
}