Not a comment for this PR, but I think our cake is a little bit lacking. We should have less arguments on the factory method and more stuff picked from the self-type. We can discuss about how this interact with the actor systems and the supervision hierarchy.