This is a proposal to extend #3578 to allow abstract properties in abstract classes. So the following should be legal: ``` typescript abstract class A { abstract p; } class B extends A { get p() {...} set p(v) {...} } ```