Work on DB objects continues

TableRecords is now a TableRecords<T> where T : TableRecord.