bumped up version and minimum version requirement on persistent since we need the utilities defined since that version
added non primary key fields to the entities used in the composite pk tests
Added failing test when joining on custom pk