allow remoteCall's deserializationContext to be passed as a type key