Python Why Use Dataclass