RFC: Getter CP readOnly by default

I prefer what wycats wrote above, if this is the only way to create the clobbering setter there is no need for the assertion, if we add the other it should at least decompose to this.