Fixing what injector return as instances because i used specified implementation class name but rather i had to specify the type and the annotation of the implementation.