what about constructor injection? On vraptor-core we usually do:
```java
private final ResourceBundle bundle;

	/** 
	 * @deprecated CDI eyes only
	 */
	 public LocalizedFormatter() { 
		this(null);
	 }
	 
	 @Inject
	 public LocalizedFormatter(ResourceBundle bundle) { 
		this.bundle = bundle;
	 }
```