This should get initialized to `this._changeEventQueue = [];` so it's impossible to miss any change events.