dataclasses

A backport of the dataclasses module for Python 3.6

Here are some articles that you may find helpful