public function send(MessageQueueInterface $messageQueue = null)
    {
        if ($messageQueue === null && $this->messageQueue === null) {
            $messageQueue = Yii::$app->getMessageQueue();
        } elseif ($messageQueue === null) {
            $messageQueue = $this->messageQueue;
        }
        return $messageQueue->send($this);
    }