Class CompositeType<T extends Composite>