Have proxies construct their ServiceType using the version number of the service on the remote device.  This ensures that all actions claim to be targetting the version the remote device implements.