Change the way work this generics in dagger integration