Allow specifying adapter for each collection

Related to #33