CDI basic classes