```cadl model M<T> { x: string; ...T; } alias MEmpty = M<{}>; model D { d1: MEmpty.x; // <-- works! d2: M<{}>.x; // <-- error token-expected ';' expected. (squiggly under '.') } ``` [playground](https://cadlplayground.z22.web.core.windows.net/?c=bW9kZWwgTTxUPiB7CiAgeDogc3RyaW5nOwogIC4uLlQ7Cn0KCmFsaWFzIE1FbXB0eSA9IE08e30%2BOwoKxjxExTlkMTrHIS54xDxkMjrGKMQPfQ%3D%3D)
playground