# Initialization/Constructor

The initialization/constructor method is used when a new instance of the model is created. This function can set default values, as well as initial values for the columns.

The name of the initialization methods needs to either `init` or `__init__`. It has to at least take in `self` as it's first parameter.

## Example

```python
db_model MyModel:
    id = db.col(_db.int, db.pk)
    column1 = db.col(db.str(100))
    column2 = db.col(db.float, db.unique, db.nullable)
    
    def _init(self, column1, column2):
        self.column1 = column1,
        self.column2 = column2
    
    ...
```
