begin World and DelayedAccess classes