public PostgresRepository(
     IPostgresStore store)
     : this(
         store,
         new PostgresTableDefinitionGenerator(),
         new PostgresDataTableFactory(new PostgresTableDefinitionGenerator()),
         new PostgresDataSetFactory(new PostgresTableDefinitionGenerator()))
 {
 }
 public PostgresRepository(
     IPostgresStore store,
     IPostgresTableDefinitionGenerator tableDefinitionGenerator,
     IPostgresDataTableFactory dataTableFactory,
     IPostgresDataSetFactory dataSetFactory)
     : base(
         store,
         tableDefinitionGenerator,
         dataTableFactory,
         dataSetFactory)
 {
 }