Si es cierto, hay que tener cuidado con eso. Aunque a mi no se me pasa el valor... Quien sabe si lo solucionaron, estoy usando PHP 5.3.8
Código PHP:
Ver original<?php
$o = new ArrayObject();
$o->exchangeArray($array);
$o->offsetSet('somekey', 'some value');
echo '<pre>';
echo '</pre>';