From http://stackoverflow.com/questions/7160021/unit-of-work-in-mongodb-and-c-sharp