Los modelos del dominio tiene que ser copia fiel y exacta de las entidades.
Los DTOs tiene que tener un patrón de nomenclatura propia o utilizar un patrón externo.
Separar los DTOs en los paquetes in y out. Los DTOs de entrada van al paquete in y los DTOs de salida van al paquete out.