add object cache

add support for child objects in the object builder

(0) -2 +2 +10 tip

mercurial