I'm not so sure about passing in ActorContext, since it **must** be used from the owning actor.
In that case it would be better that this returned a `Props` and it is up to the caller to do the `actorOf`.