Conceptually, these are the same as IDProps used for regular dynamic RNA data (should have been done that way from the beginning). At least make them statically typed, to avoid all kind of issues when the IDProp type change and does not match expectations from the geometry nodes anymore. Ref. #122743. Pull Request: https://projects.blender.org/blender/blender/pulls/122891