Added collection2 package

Support for custom collection schemas