Revert "custom primary keys (not composite, yet) supported on projections"

This reverts commit 3f31f41a7131d257be0ad0f4c2ab0140ef2273e3.