Cannot pre-create producer queues as we can't know which types will be used in this instance. So, create them lazily on demand