parent $event_class object $movement_event var $root dbref 'movement_event var $root child_index 0 var $root fertile 0 var $root manager $movement_event var $root owned [$movement_event] var $root owners [$movement_event] var $root writable [] var $root readable ['parameters, 'methods, 'code] var $root inited 1 var $event_class type 'movement method exit arg rep; return rep[2]; . method new arg which, who, [args]; (> .perms(caller(), $exit) <); return <this(), [which, who, sender()]>; . method dest arg args; return (args[3]).dest(); . method source arg args; return (args[3]).source(); .