Revisit ZooKeeperClusterBootstrapImpl, DataStoreManager for improved state encapsulation