i18nHelper setValue now gets field and locale instead of setter name