add id and _id support for ID key