Enums and utility classes used for autowiring, specifying injection options and contextual injection.