protected function _recurseEmbedded($embeded)
{
if (is_null($embeded)) {
return;
}
$result = array();
if ($embeded instanceof self) {
$result = $embeded->toArray();
} else {
foreach ($embeded as $embed) {
if ($embed instanceof self) {
$result[] = $embed->toArray();
}
}
}
return $result;
}