If I look at the doc http://doctrine-phpcr-odm.readthedocs.org/en/latest/reference/multilang.html we have to defined a locale field, I guess it's fair to impose $locale like in CMF/Core TranslatableInterface.

I'm not sure to get the problem with the updates ?