voce usa o seguinte código abaixo para gerar uma nova array:
return [].concat(this._negociacoes);
poderia ser também ?
return this._negociacoes.slice();
A minha dúvida é se existe algum detalhe de implementação que possa impactar usar ou não um ou o outro...