Si direi che è la soluzione migliore , altrimenti è troppo macchinoso.
Grazie per il consiglio