Switch config injections to use API annotations instead of Named

This required an API update because of missing BindingAnnotation marker