Fixed formal protocol for table datasource.