Annotation applied to getters, setters, and setter parameters in a Component definition
 to specify an exact property name instead of using Java naming conventions to infer it
 from the getter or setter.
 
 When a setter takes multiple parameters, this annotation is required for each parameter
 because method parameter names are not always available via reflection at runtime.