add injection annotation to constructor