docs: async def queue_declare(self):
          """ Override this method to change how a queue is declared """ 
          await self.channel.queue_declare(
                  self.queue,
                  durable=self.durable,
                  exclusive=self.exclusive,
                  no_wait=self.no_wait
              )