protected virtual void PopulateTables() { // create tables foreach (DataTable table in this.dataSet.Tables) { TablePopulator pop = new TablePopulator(this, table); this.Tables.Add(pop); } }