1. A method of locating objects in a distributed electronic environment comprising: defining a plurality of object-types; assigning a plurality of attributes to each of the plurality of object-types, wherein one of the plurality of attributes is an object-type precedence value; defining a home location for each of a plurality of existing objects; instantiating a new object; associating the new object with at least one of the existing objects when the new object is instantiated; locating the new object at a home location of one of the associated objects which has a highest object-type precedence value of all the associated objects, utilizing an electronic system; and locating objects having a relationship with each other, based on the precedence value, in proximity to one another; wherein the value of the object-type precedence is unique for each of the plurality of object types; wherein the new object is assigned the object-type precedence value based upon what object-type the new object is instantiated from; wherein the object-type precedence value is that assigned to an object-type precedence attribute within a class; wherein a management policy is homed with at least one of the plurality of existing objects, the management policy having an association with the at least one of the plurality of existing objects; wherein the management policy is homed at a first location; wherein, if another object is instantiated and is associated with the management policy, then the other object is homed at the first location; wherein the homing of the other object is determined by the precedence value of the management policy with which the other object is associated rather than the precedence value of the other object.