The process of generating a class could be changed to
use the java.lang.reflect.Proxy, so that the owner
doesn't have to generate a reference manually, it could
be done on the fly, and sent to the client, that will
only need to have the Interface of the object he wants
to get.