I keep wanting to use this to replace the lines 142-150 
```python
[self.__setattr__(a, v) for a, v in locals().items() if a != "self"]
```