STEM-3 #comment add a factory that produces instances of ZookeeperClient class