Rather than relying on the pointers in `SculptSession` which should be removed eventually, to avoid redundant state storage.