improved CouchDB object