Mit értesz az alatt, hogy elvesszük a propertyt és átadjuk a másiknak?
A propertyk halmaza változik, vagy a propertyk halmaza ugyanaz marad, csak épp az értékek módosulnak? old adott propertyjének értéke null lesz, a new propertyjének értéke meg kitöltődik?
Előbbi esetben meg nem mondható, hogy mindkettő instanceof Myclass.