protected MultiNodeConfig() { _myself = new Lazy<RoleName>(() => { if (MultiNodeSpec.SelfIndex > _roles.Count) throw new ArgumentException("not enough roles declared for this test"); return _roles[MultiNodeSpec.SelfIndex]; }); }