On a side note, do you remember how we arrived at the names `InstanceVerifyingMock` and `ClassVerifyingMock` rather than `instanceVerifyingDouble` and `ClassVerifyingDouble`?  Using `Double` instead of `Mock` would seem to be more consistent with the API, and given that [mocks aren't stubs](http://martinfowler.com/articles/mocksArentStubs.html) and mock vs stub is really a property of how an individual message is treated rather than a property of the test double itself, it's probably good not to use `Mock` in the class name.