Warning: Existing DataObjects will contain fields in the actual locale if already lazily loaded, or if
used within the callback, will populate itself with the overriding locale. The inverse will occur once the
callback is complete. The best practice is to consider this a sandbox, and re-requery all objects required,
discarding these afterwards.