Tests for the search method/annotation accessors

The updates to the SearchMetaData allowing the annotations for fields and methods to appear on abstract, as well as concrete classes.