It would feel more natural to have the CommandQueue as a child of the processor.
Team, can we come up with any trick to preserve the queue of the child upon processor restart?