You’re right, they’re dicts unless slots are used. I read the parent comment and saying you can define types easily. But you can with dataclasses