Yeah I had that reversation too when I was asked to implement this functionality so I added magically: https://github.com/Sammaye/MongoYii/blob/master/EMongoFile.php#L61 so it only reloads if it has to. Could leave it manually upto the user