'Deserialize the message body.
Returning the original python structure sent by the publisher.
Note:
The return value is memoized, use `_decode` to force
re-evaluation.'

def decode(self):

    if (not self._decoded_cache):
        self._decoded_cache = self._decode()
    return self._decoded_cache
