Cela dit, juste pour savoir, hormis en passant par un ArrayObject il
n'y a pas de moyen de modifier le tableau passé en paramètre d'un
behaviour ?
Non, car la gestion de behaviors passe par
func_get_args/call_user_func_array, qui refuse de forcer le passage
des variables par référence.