Dataclass Python Alternatives