Defining Python Data Classes