Added monitorable collections (non-cascading), and utility class for wrapping normal collections. Moved existing collection types to collection package