Dagger 2 multibindings con Kotlin

Tengo el siguiente fragment en mi module daga 2

@Singleton @Provides @ElementsIntoSet fun providesQueries(foo: Foo): Set<Foo>{ val queries = LinkedHashSet<Foo>() queries.add(foo) return queries } 

Intento inyectarme de esta manera

 @Inject lateinit var foo: Set<Foo> 

Pero dagger muestra un error que dice que Dagger no puede proporcionar java.util.Set sin el método @Provides o @Produces.

Hice lo mismo en Java y funcionó. ¿Alguien sabe por qué está fallando?