CHRON-56 Refactor TCP layer, restrict acces to IndexedChronicle contructor