IIUC, ```CSS``` is not an instance but an interface (and will be changed to ```namespace```?), so ```paintWorklet``` could be a static attribute[2] like this: ``` partial interface CSS { [SameObject] static readonly attribute Worklet paintWorklet; }; ``` [1] https://heycam.github.io/webidl/#idl-namespaces [2] https://heycam.github.io/webidl/#idl-static-attributes-and-operations