Added support for DI-configurable features similar to annotations