rem: void setIdRef(int i)                            { i_dRef=i; }
add: void setIdRef(int i)                            { if (i != id()) i_dRef=i; else i_dRef=0; }
context:     void setIdRef(int i)                            { i_dRef=i; }