using Toolkit.Foundation; namespace Bitvault; public class VaultConfigurationInitializer(IEnumerable> configurations, IVaultFactory factory) : IInitializer { public async Task Initialize() { foreach (IConfigurationDescriptor configuration in configurations) { await factory.CreateAsync(configuration.Section, configuration.Value); } } }