Uma outra forma que eu resolvi de solucionar a parte de popular a lista de negociações foi chamando o adiciona
diretamente dentro da função map:
JSON.parse(request.responseText)
.map(response =>
this._listaNegociacoes.adiciona(new Negociacao(
response.data,
response.quantidade,
response.valor)));