Updated _id and schemas to include virtuals