- variabilized id column name in abstract repository