Spydis:
Tu codigo es ultra sencillo y claro como el agua.
Yo no veo por donde vas a hacer ese codigo mas rapido
o mas eficiente.
Sinceramente!.
Para mi decir que esta mal diseñado es una frase
que me hace pensar negativamente y trato de colegir
que hay algo mas que eso en esa afirmacion.
Saludos
Franco