_triggerChange -> _emitChange