Entiendo, pero para que quisieras modificar el orden de los campos?
Si agregar mas, pues solo se hace mas grande el vector y listo.
A mi en realidad no se me hace mas solido trabajar asi, me parece una inconsistencia, pues una entidad no deberia regresarte otra, pero bueno, cuestion de enfoques.
Si, he tenido la oportunidad de trabajar en 3 capas, no hay nada malo, todo lo contrario, en realidad el principio de esta tecnica es tener una mejor estructura y con ello un mejor performance.
Salu2,