1. A method of locating objects in distributed electronic environment comprising defining a plurality of object-types, which object-types are assigned a plurality of attributes, characterized in that one attribute is an object-precedence attribute, where in a plurality of home locations for objects are defined, and in that when a new object is instantiated, which object has associations with other object, the new object is located at the home location of the existing object which has the highest precedence value of all the associated objects.