Fix the recursive scanning of parent fields in AnnotatedCompositeSerializer

AnnotatedCompositeSerializer has an option to scan the fields of the annotated class's superclasses to discover annotated fields.  However, the recursive call is only made if the current class has declared fields of its own, which can stop the scanning early without discovering annotated parent fields.