+ introduced IRemoteConnection
+ reimplemented RemoteExecutor