rename Moped::BSON::ObjectID to BSON::ObjectId
add restore callbacks