I wonder -- do you need both annotations (@Component and @Parameter) here? Wouldn't @Parameter suffice, or am I missing something?