Implementação inicial com três exemplos de separação de persistência e domínio.