I'm a little hazy on the agreed on details... But this seems to be a complete duplicate of MongoCursor?
Wasn't there supposed to be a MongoBasicCursor that MongoCursor and MongoCommandCursor were supposed to inherit from?