private PropertyHolder(string name, IExpandoProperty parent, DispIdAttribute dispIdAttribute, ValueHolder value)
 {
     _name = name;
     _dispidAttr = dispIdAttribute;
     _parent = parent;
     _defaultValue = value;
 }
 public PropertyHolder(string name, IExpandoProperty parent)
 {
     _name = name;
     _dispidAttr = new DispIdAttribute(DispidGenerator.Take());
     _parent = parent;
 }