[Draft] Throwing Properties and Subscripts

I think we still have a semantic problem of throwing setter used in tandem with throwing mutator (it even lurks into Modify Accessors).