| interface  | ComplexCollection<T extends StructuredType<?>,EC extends Collection<T>,CT extends StructuredCollection<T,EC,?>> | 
| interface  | EntityCollection<T extends StructuredType<?>,EC extends Collection<T>,CT extends StructuredCollection<T,EC,?>> | 
| interface  | StructuredCollection<T extends StructuredType<?>,EC extends Collection<T>,CT extends StructuredCollection<T,EC,?>>Marker interface for Entity and complex type. | 
| interface  | StructuredCollectionComposableInvoker<CT extends StructuredCollection<?,?,?>,O extends Operations> | 
| interface  | StructuredCollectionInvoker<CT extends StructuredCollection<?,?,?>> |