this code feels repetitive, nicer would have a structure like:
```scala
Seq("node" -> node, "actorSystem" -> actorSystem, ...).something.something
```