You shouldn't put it into the table row class. Insert operations always have to project from a TableQuery anyway, so there is no loss in functionality (only in convenience for namespacing things).