class
SubComponent
Component
type
List<Component>
types
void
addTypes(Component type)
setType(Component type)