Report question

Question: Immutable object pattern in C# - what do you think?