docs: def _get_dataobject(self, name, multivalued):
          """This function only gets called if the decorated property
          doesn't have a value in the cache."""
          logger.debug("Querying server for uncached data object %s", name)
          # This will retrieve the value and inject it into the cache
          self.update_view_data(properties=[name])
          return self._cache[name][0]