object b 242 has a collection object 250 associated therewith and accessed by a method as represented by directional arrow 252 the collection object 250 getting access to object a 240 through a method as shown by directional arrow 254 representing the reference to object a 240 this is in the same manner as explained previously in connection with the discussion for the embodiment shown in fig7 a additionally fig9 a shows another navigational pathway between related objects object a 240 and object b 242 object a 240 may have access to collection object 256 by means of a member function as represented by directional arrow 258 collection 256 contains references to relationship objects representing each and every relationship that object a 240 may have a relationship with as shown the collection object 256 has reference to relationship object 260 through a method contained thereon as represented by directional arrow 262 representing the reference to relationship object 260 from the relationship object 260 access may be made to either object a 240 as shown by directional arrow 263 representing a reference to object a 240 or to object b 242 as shown through directional arrow 264 representing a reference to object b 242 if navigation begins at object a 240 a method of collection object 260 will be used to gain access to the object b 242 conversely object b 242 will have associated therewith collection.