public DefaultValuePropertyDescriptor(string propertyName, PropertySchema schema, Type propertyType, Attribute[] attrs)
     : base(propertyName, attrs.Add(new DefaultValueAttribute(propertyType.GetDefaultValueString())).ToArray())
 {
     this.schema = schema;
     this.propertyType = TypeDescriptor.GetProvider(propertyType).GetRuntimeType(propertyType);
 }