added ControllerClient::SetProxy