rename to _removeAllOnDataChangeListeners()