rewrote refers() at HeapObject