Refactor to use object id and local prefix to avoid name collisions
Update to describe rollback-safe local context values