See 
PublishedAPI for packages intended to be used by Plugin and Contrib authors, or 
browse all packages.
See also 
Developing plugins, 
Developer's Bible, 
Technical Overview
Form field definitions that accept lists of values in the field definition.
This is different to being multi-valued, which means the field type
can 
store multiple values.
 ObjectMethod finish() 
Break circular references.