Dynamic fields such as expand/include fields defined in `__init__` and elsewhere should be supported.