Implement MarshalledObject
Show the Request, Response method, object in details in the log without passing this data between server and client.
Add request string as message of timeout exception.
Wrap call params with MarshalledObject to delay ClassNotFoundException to a time when we know the requestId and can reply send the error back to the client.
Implement @Trace annotation on interface impl and method activate log from remote call.