While reading Jon Skeet\'s article on fields vs properties he mentions that changing fields to properties is a breaking change.
I would like to understand the common
Properties can throw any arbitrary exceptions, whereas fields can't (at least when compiler knows about field assignment at compile time).