public EasyPropertiesNode(string name, EasyPropertiesNode parent) { //Debug.WriteLine(string.Format("Property={0}, Parent={1}",name, parent)); _name = name; _parent = parent; _root = this.GetRoot(parent); if (_root == null) { throw (new ArgumentException("EasyProperties root not found.", "parent")); } }