adding CDI extension SPI for auto detection