Closes #51 can override _id as resource id field