public LocalAddress(string id) { Contract.Requires(!string.IsNullOrEmpty(id)); id = id.Trim().ToLowerInvariant(); Contract.Assert(!string.IsNullOrEmpty(id)); Id = id; _strVal = "local:" + id; }