The attributes of a shard space should not be reverted

`ShardSpace.compiledRegex` is not set by `ClusterConfiguration.AddShardSpace()`, so the attributes of a shard space is reverted to the default values when `ShardSpace.MatchSeries()` is called.

`ShardSpace.Validate()` should be called in `ClusterConfituration.AddShardSpace()`, shouldn't it?