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.