my class property has default value which will be serialize.
public class DeclaredValue { [XmlElement(ElementName = \"Amount\", DataType = \"double\", Is
As Henk Holterman mentionned, this attribut doesn't set the default value automatically. Its purpose is mostly to be used by visual designers to reset a property to its default value.