Add docstrings to auto-generated methods
Add a nicer way to define attributes