code: def value(self):
      
      if hasattr(self, '_value_decoded'):
        return self._value_decoded
  
      if self.value_blob is not None:
        encoded_value = self.value_blob.open().read()
      else:
        encoded_value = self.value_text
  
      self._value_decoded = json.loads(encoded_value, cls=util.JsonDecoder)
      return self._value_decoded
docs: Returns the value of this Slot.