public JsonPathNode(object value, string path) { if (path == null) throw new ArgumentNullException("path"); if (path.Length == 0) throw new ArgumentException("path"); _value = value; _path = path; }