fixed null pointer error
getCallbackCollection() now registers the object as the owner of the
callback collection (fixes some possible bugs).
preventing null pointer error
Added option to WeaveDataSource for specifying a list of metadata fields
used to uniquely identify columns.
updated config file
added getItems(), not used.