correctly cache default objects

This is all a mess.  It should be gutted and rebuilt.
v0.101

        - fix bugs in default object caching; this code really needs to be
          slashed, burned, and replanted
        - fix bugs in dist metadata