No vídeo da aula https://cursos.alura.com.br/course/jms/task/11200 o Nico comenta que todos os filhos devem implementar também Serializable, mas acredito que tenha se enganado. Favor quando possível corrigir na transcrição da aula, que também está errado (...a serialização exige que todos o seus filhos também implementem essa interface...), ou se possível colocar uma nota/comentário no vídeo corrigindo no momento em que diz isso.