protected override void Load(ContainerBuilder builder)
        {
            base.Load(builder);

            builder.Register(x => new LiteRepository(x.ResolveKeyed <string>(DB_KEY)));
            LiteDbMappingManager.SetMappings();

            RegisterCommandHandlers(builder);
            RegisterQueryHandlers(builder);
        }
 internal static LiteRepository CreateMemoryDb()
 {
     LiteDbMappingManager.SetMappings();
     return(new LiteRepository(new LiteDatabase(new MemoryStream())));
 }