Expanded backup to cover most providers implicitly, although explicit implementations are also possible to create per provider.
Tweaked backup mechanism
Tweaks