Config
constructor(collections: V, authorization: AuthorizationConfig<C, V>, meterRegistry: MeterRegistry, managedModels: Set<ManagedModel<*, *, C, V>>, persistence: Persistence, migrationSteps: SortedSet<MigrationStep>, plugins: List<KlerkPlugin<C, V>> = listOf(), contextProvider: (ActorIdentity) -> C?)