12.4.2. GUARD ON and GUARD OFF
You might not be able to use the SETUNGUARDED method or UNGUARDED option
in all cases. A method might need exclusive use of its object variables, then
allow methods on other activities to run, and perhaps later need exclusive
use again. You can use GUARD ON and GUARD OFF to alternate between exclusive
use of an object's scope and allowing other activities to use the scope.