All annotation should not pass in mocks

This should fix bug #26.

Concerns:

1. The test might turn out to be fragile as it's housed in AllAnnotationTest using the TestData interface; I can re-house it if necessary.

2. The solution may be inefficient as it's intercepting execution right before execution; perhaps adjusting the data prior to this point is more sensible? I chose this solution to avoid breaking other tests.