mongoPrepareKeyFactory

@Bean
@ConditionalOnBean(value = [MongoClient::class])
@ConditionalOnProperty(value = ["wow.prepare.storage"], matchIfMissing = true, havingValue = "mongo")
@ConditionalOnMissingBean
fun mongoPrepareKeyFactory(mongoClient: MongoClient, dataMongoProperties: MongoProperties?, @Qualifier(value = "wow.CurrentBoundedContext") currentBoundedContext: NamedBoundedContext): PrepareKeyFactory