class C { x = this; } class D { x = this; y: T; }