To declare a property, you use a Property directive. For example, this directive defines a property named ClassName of type System.String:
...
The Serializer attribute specifies the IPropertySerializer type to use when serializing the property's values. This is equivalent to using a [PropertySerializerAttribute] on a code property.
OnChanged
The OnChanged attribute specifies the event handler to fire when the property value changes.
DeepLoad
The DeepLoad attribute is only used on SchemaExplorer objects. When set to true, SchemaExplorer will grab all your schema information in advance saving make multiple round trips back to your database.
Declaring a Property From the CodeBehind
...