Bagaimana saya menghindari "self.x = x; self.y = y; self.z = z ”pola di __init__?

Saya melihat pola suka def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... cukup sering, sering dengan lebih banyak parameter. Apakah ada cara yang baik untuk menghindari pengulangan yang membosankan seperti ini? Haruskah kelas mewarisi dari