I was thinking more of objects which really just store a pointer reference to data in global variables - eg, an object might just be a blessed scalar holding an ID, which is then used internally as the key in a global hash. Such techniques are reasonably common.