This pattern of defining a class to hold fixture data doesn't show up elsewhere in the tests, could you explain why you chose to implement it this way?