CouchModel provides an interface to easly handle CouchDB documents.