Fixup! added Id implementation responsible for computing _id