public DataTreeChangeListenerProxy(final ActorContext actorContext, final T listener) {
   super(listener);
   this.actorContext = Preconditions.checkNotNull(actorContext);
   this.dataChangeListenerActor =
       actorContext
           .getActorSystem()
           .actorOf(
               DataTreeChangeListenerActor.props(getInstance())
                   .withDispatcher(actorContext.getNotificationDispatcherPath()));
 }