actionPublisher in AbstractHannsNode generalized to dataPublisher