change the PK from wrapped class to primitive long