this.startNode = startNode == null ? "/" : startNode;
this.connectionString = connectionString;
this.sessionTimeout = sessionTimeout;
//add default handlers
this.addDataHandler(new StringDataHandler());
this.addDataHandler(new DictionaryDataHandler());
this.addDataHandler(new IntegerHandler());
this.addDataHandler(new BooleanHandler());
final CountDownLatch connectedSignal = new CountDownLatch(1);