throws EntityTypeNotFoundException
{
EntityComposite entityComposite = (EntityComposite) entity;
EntityInstance compositeInstance = EntityInstance.entityInstanceOf( entityComposite );
ModelModule<EntityModel> model = new ModelModule<>( compositeInstance.module(), compositeInstance.entityModel() );
Class<T> type = (Class<T>) first( compositeInstance.types() );
return uow.get( compositeInstance.identity(), this, Collections.singletonList( model ), type );
}
@Override
public void remove( Object entity )