client: Something s = new Something(); v.add(s); v.add(s.getClass()); out.writeObject(v); server : ... v = (Vector) in.readObject(); ... Obj o = v.get(1); Class c = v.get(2); how do i make o have access to Something's methods?