Como seria realizada a persistência do vínculo entre o aluno e o telefone se não devemos ter campos no domínio cujo propósito seria identificar o registro na base de dados? Pensando que haveria um repositório para alunos e outro para telefones. Vi que no código de exemplo foi realizada uma referência a uma coluna aluno_id da tabela Telefone, mas ela não chegou a ser populada no insert. Se puder dar um exemplo prático.
Aliás, telefone continua sendo considerado um Value Object?