inline fun <reified T : Any> getDefinition(clazz: KClass<T>, koin: Koin, qualifier: Qualifier?): BeanDefinition<T>