I'm sorry I don't understand what using that does for us. I looked at this and I'm confused by the suggestion.

Setting the idProperty option changes the id field to be a different field. What would we want that id field to be? If its the uuid of the incoming request that might be ok, although it seems wierd for the primary key in your db (which this essentially is) to be assigned by another party.