Decouple Couchdb Model from Common Model to allow custom Model Data Adapters