import dataclasses @dataclasses.dataclass(frozen=True) class Foo: object: str some_prop: str Foo(object="foo", some_prop="bar")