Sort out dependency convergeance.
Use Parameter instead of Component as suggested by the annotation compiler.