more flexible versionizing of remote methods calling