by slashrsm: MongoDBBackend - refactor prepareItem() to use  and to be more consistent with DatabaseBackend.