@Inject: This annotation is used to inject a property, resource,
request, OSGi service. This is a generic annotation @ValueMapValue:
Injects a ValueMap value. If via is not set, it will automatically take
resource if the adaptable is the SlingHttpServletRequest. If name is not
set the name is derived from the method/field name.