Language data not being recognized on custom Language

Interesting–I saw that in the docs when trying to solve this but I wasn’t sure how to use that. Is this something I should be doing as an extension of creating my NodeSet (via NodeProp.add)? I had originally assumed that passing the facet in to Language() would attach the facet to the top node for me, but it appears that I need to do that myself?