nit: I would group these higher up with attributes that apply regardless of replica set or sharding.