remove calling BSON to allow id to be any simple value (autogenerated id, or a string or integer specified by a user)