inline fun <reified T : Any> BeanDefinition<T>.createMockedDefinition(noinline stubbing: T.() -> Unit = null): BeanDefinition<T>