+ Generalized execution loop
+ getData is formalized
+ Introduction of ZkResult to encapsulate general zookeeper result