code: def decoded(self):
          
          logging.info("Decoding message: {0}".format(self.message))
          self.offset = self.offset * -1
          return self.cipher()
docs: Decodes message using Caesar shift cipher
  
          Inverse operation of encoding, applies negative offset to Caesar shift
          cipher.
  
          Returns:
              String decoded with cipher.