I don't even know how to explain this, so here is the code I'm trying. 

```
from couchdb.schema import Document, TextField

class Base(Document):
    type = TextField(default=self.__name__) 
    #self doesn't work, how do I get a reference to Base?

class User(Base):
    pass

#User.type be defined as TextField(default="Test2")

```

The reason I'm even trying this is I'm working on creating a base class for an orm I'm using. I want to avoid defining the table name for every model I have. Also knowing what the limits of python is will help me avoid wasting time trying impossible things.