I have a collection of c# POCOs that I cannot modify. Some of them have a field called "id" that gets picked up as the _id in the mapping. These obj have duplicate id, which causes the last inserted obj to upsert over the others.
Is there a way for me to set the client to ignore inference of the id by using reflection to find the name "id"?