Strongly agree and prefer this form:

```python
def __init__(self, couchdb=None):
    self.couchdb = couchdb or self.document_class.get_db()
```