use real model class based on row data not just table content type model.