code: def get_data(self):
          
          try:
              return DocumentDataDict(self.__dict__['data'])
          except KeyError:
              self._lazy_load()
              return DocumentDataDict(self.__dict__['data'])
docs: Fetch the data field if it does not exist.