add property primaryKey
code stashed for potentiel future use for workaround #11
tweak parameters names