able_item,trigger),
    triggered(valuable_item),
    not_protected(valuable_item),
    gone(valuable_item),
    active(system),
    inactive(system),
    emergency(system),
    alerted(guard,system),
    working(guard,system),
    casing_joint(burglar),
    expertise(burglar,trigger),
    caught(burglar),
    rich(burglar),
    found_goods(burglar)]).

% Object Class Definitions
substate_classes(valuable_item,Valuable_item,[
    [protected(Valuable_item),protected_by(Valuable_item,Trigger)],
    [triggered