Hmm. . . . I like mocks myself but I haven't thought through the consequences here. We do a lot of self-use and this code isn't really appropriate for subclassing.

Lemme study the code