(Valuable_item),protected_by(Valuable_item,Trigger)],
    [not_protected(Valuable_item),protected_by(Valuable_item,Trigger)],
    [gone(Valuable_item),protected_by(Valuable_item,Trigger)]]).
substate_classes(system,System,[
    [active(System)],
    [inactive(System)],
    [emergency(System)]]).
substate_classes(guard,Guard,[
    [alerted(Guard,System)],
    [working(Guard,System)]]).
substate_classes(burglar,Burglar,[
    [casing_joint(Burglar),expertise(Burglar,Trigger)],
    [caught(Burglar),expertise(Bu