This doesn't seem right. Doesn't this need to be subclassed from the MockExpectedCall ?