Li um artigo muito interessante sobre Custom Entity Classes. Não é nada de novo, mas é sempre interessante ver alternativas aos DataSet's, algo que sempre me arrepiou de retornar nas minhas funções da camada de negócio quando necessito de mostra dados...