The flip side of adding multiple fields to _id is that we need to parse it back into the Domain instance.