Detecção de mudança angular 2 quebra com elétron

Eu tenho um aplicativo Electron usando o Angular 2. O aplicativo funciona bem até carregar dados de um arquivo JSON local usando o ipcRenderer. Os botões que atuam nos dados de um serviço não acionam mais o processo de detecção de alterações para atualizar a exibição. Eu criei um aplicativo de exemplo simplificado que demonstra o problema aqui:https://github.com/marshmellow1328/electron-angular-change-detection

Não faço idéia por que o botão para de acionar a detecção de alterações nativas. Ter que adicionar ChangeDetectorRef parece que não deveria ser necessário. Se for, eu gostaria de entender o porquê.

questionAnswers(1)

yourAnswerToTheQuestion