Usually we initialize all the properties in the constructor (even to null values) so then it is easier to track them and also perform comparison:
"if ( this.saveIndicator )" vs "if ( typeof this.saveIndicator === 'undefined' )"