This is not safe. 
This needs to become:
```python
    def __init__(self, ..., disable_basic_attributes=None):
        ...
        if disable_basic_attributes is None:
            disable_basic_attributes = []
        self.disable_basic_attributes = disable_basic_attributes
```