public function __destruct()
{
foreach ($this->buses as $name => $channel) {
$this->removeBus($name);
}
unset($this->name);
unset($this->buses);
unset($this->router);
unset($this->events);
unset($this->seed);
unset($this->counter);
unset($this->loop);
}