I agree. These are just structs so they should be case classes.