Worker io refactor2

Implementation of the receiving (worker) side of the Json over standard IO refactor to use the IWorker interface.
@intern-felicco @abnanda1 @davidfowl 

How can you add to a read only list outside of the constructor?