Add overriding to my object model. This is a bit ridiculous
allow defining specifications which handle class objects
add a flag to restrict class handlers to only subclasses thereof
and we have stateful testing working again. Woot!