Removed type List for two field variables.

StructuralAnnotation class and structure in the Component class. Added
isSet methods to check null or non-null.