//child->broker public void RegisterBroker(ProcessHeader brokerHeader) { if (Process.Frozen) { Process.Freeze(new Task(() => { Process.AddBroker(brokerHeader); })); return; } Process.AddBroker(brokerHeader); }