#50 - Remote method invocation wrapper