I would argue it should be the responsibility of WorkerContext to parse the data and apply a call_stack id as an attribute to self.