Optional Elements 
| Modifier and Type | Optional Element | Description | 
| boolean | confidential | Indicates that the configuration property is confidential and
 recommends application server's configuration tools to 
 use special visual aids for editing them. | 
| String | defaultValue | Inferred by the container for field based annotations if possible. | 
| String[] | description | Describes the configuration property. | 
| boolean | ignore | Indicates that the configuration tools must ignore considering this
 Property during auto-discovery of Configuration properties. | 
| boolean | supportsDynamicUpdates | Indicates that the configuration property supports
 dynamic updates to its value during the lifetime of
 the JavaBean | 
| Class | type | Inferred by the container if unspecified. |