Usa una enum per text/keyword
semplifica alcuni if in Field