Should structs always be immutable?
<p>I was reading a couple of threads on here about structs and there is/was one about structs and how they should be representing immutable values (eg like a digit - 1) because of their value type behaviour/semantics.</p>

<p>But on the other hand, structs represent things like phone numbers, which can change for the same household.</p>

<p>Is this a hard and fast rule?</p>
