Ok, $locale will be null.  I'm not sure what BC stands for, however, it seems what Baachi brought up, the constructor for BingMapsProvider will be a BC break too, for I copied by eye what the argument order was from that Provider.