Ma e` proprio necessario che due campi di tipo diverso abbiano lo stesso nome?

Due campi con lo stesso nome formano una collezione, che si indirizza tramite vettori.

Mentre in molti casi e` giustificato dato che hanno lo stesso significato, con campi di tipo diverso questo non mi pare possibile.

Occorre poi fare un loop o comunque cercarli tutti e verificare quale ha tipo "hidden" e quale "text".