protected IFuture<IClientMessage> Invoke(ClientInvocation invocation, Address address = null) { InvokeInternal(invocation, address); return invocation.Future; }