add uniquness validator to support i18n