DynamicPropertiesMixin
DynamicPropertiesMixin
Mixin that adds support for dynamic/extra properties from the TM1 REST API.
TM1 objects can carry additional properties beyond their known fields. This mixin provides a common interface to store, filter, and serialize them.
Subclasses must define _DYNAMIC_PROPERTIES_EXCLUDED_KEYS as a frozenset
of keys that are already handled explicitly (e.g. "Name", "@odata.type").