it is duplicated in Ptr and in Obj. Confusing. - moving of Ptr must invalidate source's id - copying of null obj must invalidate source's id
it is duplicated in Ptr and in Obj. Confusing.