protected override void Load(ContainerBuilder builder) { switch (RepoType.ToLowerInvariant()) { case "database": RegisterDatabaseRepo(builder); break; case "file": RegisterFileRepo(builder); break; case "default": default: RegisterDefaultRepo(builder); break; } }