The Spring-CDI decorator module contains two infrastructure interfaces that allow the modularized approach of Spring-CDI project: {@link SpringCDIPlugin} and {@link SpringCDIInfrastructure}. When I implement additional modules - like the interceptor module - users can decide which modules to use and import into their projects. It's not required to add all Spring-CDI functionality if one only needs decorators.