public function applySimulation(Simulation $simulation)
 {
     $cnt = 0;
     foreach ($simulation->simulations() as $node => $s) {
         if (!$this->hasNode($node)) {
             continue;
         }
         $cnt++;
         $this->getNode($node)->setState($s->state)->setAck($s->acknowledged)->setDowntime($s->in_downtime)->setMissing(false);
     }
     $this->simulationCount = $cnt;
 }