def RetrieveUser(self, user_name):

    uri = "%s/user/%s/%s" % (self._baseURL(), API_VER, user_name)
    try:
      return gdata.apps.UserEntryFromString(str(self.Get(uri)))
    except gdata.service.RequestError, e:
      raise AppsForYourDomainException(e.args[0])
So the object's constructor can behave like a regular model but we don't have
dataset/ETHPy150Open bradfitz/addressbooker/gdata/apps/service.py/AppsService.RetrieveUser--crossover with--dataset/ETHPy150Open jumoconnect/openjumo/jumodjango/mailer/models.py/Email.__init__