class UserAccountService:
    def __init__(self):
        self.model = UserModel()

    def create_user(self, params):
        result = self.model.create_user(params["user_name"], params["email"],
                                        params["karma"])
        return result

    def update_email(self, params):
        result = self.model.update_email(params["user_name"], params["email"])
        return result

    def increment_karma(self, params):
        result = self.model.increment_karma(params["user_name"])
        return result

    def decrement_karma(self, params):
        result = self.model.decrement_karma(params["user_name"])
        return result

    def deactivate_account(self, params):
        result = self.model.deactivate_account(params["user_name"])
        return result