added Id implementation responsible for computing _id

re-enabled support for clustered-by without primary key
Fixup! added Id implementation responsible for computing _id