handle omitted _id properties