[angular] Angular2 change detection: ngOnChanges not firing for nested object