added pk annontation support on mappings