The EditableObjects namespace contains classes that can help you to make your object model editable. That means your objects will support the following list of standard and BLToolkit interfaces:
for business objects
namespaceinterface
System.ComponentModelIEditableObject
System.ComponentModelINotifyPropertyChanged
System.ComponentModelICustomTypeDescriptor
SystemICloneable
BLToolkit.ComponentModelINotifyObjectEdit
BLToolkit.EditableObjectsIEditable
BLToolkit.ValidationIValidatable
for collections
namespaceinterface
System.ComponentModelITypedList
System.ComponentModelIBindingList
System.ComponentModelIBindingListView
System.ComponentModelICancelAddNew
BLToolkit.ComponentModelISortable
BLToolkit.EditableObjectsIEditable