I think it needs to control that no any more ListenersNotifier in listeners. Otherwise it can be stackoverflow with recursion