UnicastRmoteObject extend