Se o objetivo é tornar as informações dentro da classe referente a negociações acessíveis apenas para leitura, por que não definir elas como constantes no js? Algo assim:
constructor(data, quantidade, valor) {
const data = data;
const quantidade = quantidade;
const valor = valor;
}