changed proxy to hold a service reference instead of client reference (both client & server are service references)