Kotlin에서 @Named 적용하기
https://medium.com/@WindRider/correct-usage-of-dagger-2-named-annotation-in-kotlin-8ab17ced6928
@field:[Inject Named("api1")] internal lateinit var api: Api
// if you inject a primitive
@set:[Inject Named("logoIcon")] var logoIcon: Int = 0