It's used in `GetDomain()` as a performance enhancement. Retrieving data from an array is much faster, so I've created a getter/setter on `process.domain` that will store the actual object in an array. `p_domain_box` is a `Persistent` of that array so access to the `domain` object comes at minimal cost.