improve i18n: now we can edit the same object in different lang without saving it