Oi Marco Aurélio!
Muito essa solução que você encontrou!
Como atributos privados ainda são uma funcionalidade experimental no JavaScript, ainda não se tem muitas referências sobre o que é boa prática e o que não é.
Normalmente a sintaxe utilizada é o _
antes do nome da variável, como demonstrado pelo instrutor, mas isso é apenas uma indicação e não uma regra absoluta.
Parabéns por ter ido além do conteúdo da aula! Isso é muito importante para um bom aprendizado.
Espero ter ajudado! Qualquer outra dúvida pode postar aqui! :)