def to_casexml_user(self): user = CaseXMLUser(user_id=self.userID, username=self.raw_username, password=self.password, date_joined=self.date_joined, user_data=self.user_data) def get_owner_ids(): return self.get_owner_ids() user.get_owner_ids = get_owner_ids user._hq_user = self # don't tell anyone that we snuck this here return user