From: "Mehr, Assaph (Assaph)" Date: 2004-07-22T14:07:28+09:00 Subject: Re: Referencing objects and program design > suppose I have some kind of object which holds 'object ids' referring to other objects, > probably objects of its own class - or even itself. [snip] > So, what's the better way to add a to-be-referenced object to the referencing object? Why not add references to the object (rather than the object property of oid)? More precisely, what problem are you trying to solve? In a "general" way, my personal opinion is to favor solution number 1 is better for the same principle you quoted: it leaves the reference mechanics in the hand of the reference list, not the caller.