Em uma parte da aula, o instrutor passa diretamente o atributo this.notas (que é uma lista) como uma propriedade para o componente ListaDeNotas... Sabendo que uma variável contendo um array na verdade é um ponteiro que leva à lista na memória, não seria mais seguro passar uma cópia de this.notas para a propriedade? Assim não corre risco de algum valor ser alterado pelo componente, o que não faria sentido.