As we discussed over IM, the issue is ensuring minispade's cycle detection stops at the right place.  Our cycle here is `object proxy -> object -> core object -> namespace -> object`.