protected UrlPart(UrlPart parent) { _parent = parent; if (parent == null) { _parameters = new Dictionary<string, object>(); } else { _parameters = parent._parameters; } }