private void Join(RoleName from, RoleName to) { RunOn(() => { Cluster.Join(Node(to).Address); if (Cluster.SelfRoles.Contains("worker")) { CreateSingleton(); CreateSingletonProxy(); } }, from); }