backend specific updates for MongoDB

@snoyberg this only affects persistent-mongoDB except that the PersistUpdate type was changed. Do you have any idea why that type previously derived Enum and Bounded?