class X { private foo? = undefined; "a-prop"?: boolean; } class A { protected [s]?() {} }