Olá Flávio,
Tive o mesmo pensamento que o Ernst Koetsier, vim procurar se existia um post sobre isso e já existia, ótimo!
Porém em uma das respostas você citou:
"...Ah, entendi! Pode fazer isso sim! :) Gostei!!!!!! Mas com a arrow function fica mais bonitinha, porque não precisa nem do self nem do bind. :)..."
E aí eu fiquei com dúvida.
Na aula 1, item 3 é exibido um exemplo de como passar o this da classe controller para ser usado como this dentro da classe ListaNegociacoes, mais apenas dentro de uma função específica. Par isso você usou a API de Reflection.
Eu achei que fazer isso usando o bind, além de ser mais fácil. Nós escrevemos menos códio. Então qual a diferença entre passar esse contexto como parâmetro e usar a API de Reflection ou através do bind ?
Abs