use old object format by default on upgrade

also provide convenient config var instead of having to use capability overrides.

as the TODO in the patch mentions, this is the quick and easy but not ideal solution for future upgrades.