Why do we have plexus injection annotations and jsr-330 injection annotations on this component?