It seems #1169 introduced a typo here: https://github.com/apple/pkl/blob/55eac2088b756ce83b185aff6b5230dfe6378aeb/pkl-doc/src/main/kotlin/org/pkl/doc/RuntimeData.kt#L159 This should be using `copy`, otherwise all data is dropped. This is preventing `pkl-doc` from generating known subtypes/usages in class pages.