Move all attributes to be proper attributes

This not only makes it more pythonic but also allows Sphinx to
generate documentation out of them.