I think that in the base classes, the type of ```id_``` is not known, since it is effectively the thing that uniquely identifies a row, which varies from table to table, or object to object