fix #223 Bulk Descriptor now uses SynchronizedCollection for IList