public function handle($data)
 {
     $this->validate_request(["setting" => ["key", "value"]]);
     $profile = UserBackend::fetch_user_profile($this->params["id"]);
     $setting = $data->{"setting"};
     UserBackend::set_user_setting($profile, $setting);
     return ["user" => $profile->toExternalForm(), "setting" => $setting];
 }