@Override
 public void setState(SignalGroupState state) {
   this.state = state;
   for (Signal s : this.signals.values()) {
     s.setState(state);
   }
 }