Its first parameter should be const Bundle*, so that we don't need to cast away const-ness here.
Of course, if it has paths on which it *does* modify its first parameter, it shouldn't claim not to, so its present signature is right (and this call to it is troubling).