1. A method of managing an object database for objects comprising: receiving an database path query; translating the database path query into an object query; querying the object database using the object query; receiving a hierarchical collection of objects including a root object; and returning only those objects that are within a specific depth of the root object.