Matriz de assinatura em Aurelia

Digamos que eu tenha uma matriz de elementos e, além de exibir a lista no meu aplicativo, desejo sincronizar a lista com o servidor comHttpClient. Como posso observar alterações na matriz? Eu tentei:

@inject(ObserverLocator)
export class ViewModel {

    constructor(obsLoc) {
        this.list = [];
        obsLoc.getObserver(this, 'list');
            .subscribe(li => console.log(li));
    }
}

Mas não recebi erro nem mensagem de log.

questionAnswers(1)

yourAnswerToTheQuestion