Uses enum Time more extensively
WorkerTimeoutManager built. Not yet tested, will be used in ReplicaManager