Backward incompatible change: ListenerManager no longer has a generic argument for the argument type because it is an unnecessary overhead.
Added ProxyListenerRegistry.onEvent
Added DefaultPropertySourceProxy