public function unwrapAndDeserialize($serializedEnvelope)
    {
        $envelope = $this->deserializeEnvelope($serializedEnvelope);

        $message = $this->deserializeMessage($envelope->serializedMessage(), $envelope->messageType());

        return $envelope->withMessage($message);
    }