DATACMNS-616 - Fixed field value lookup for private fields in AnnotationDetectionFieldCallback.

We now make the field detected by the callback accessible so that the value lookup doesn't fail for private fields. Added a few more unit tests to verify behavior.