No se puede hacer reference a los methods de objects complementarios

Tengo el siguiente código:

fun process(call: () -> Int) { } fun aa() = 5 class A { companion object Factory { fun bb() = 6 } } fun test() { process(::aa) // OK process(::A.bb) // Overload resolution ambiguity } 

Cuando trato de llamar al process(::A.bb) el siguiente error:

 Error:Overload resolution ambiguity: public constructor A() defined in ru.netimen.hitch_hikingstats.A public companion object Factory defined in ru.netimen.hitch_hikingstats.A 

¿Hay alguna forma de referencer los methods de objects complementarios?