loading an entity with a translatable attribute, setting one of the other attributes and re-saving messes up the translated value