Requiring the code under test to have an annotation that will only be used for testing is a bit weird. It would be a nice to have the feature to ignore fields in tests, without the use of annotations.