I had a similar discussion with a colleague today. He brought up similar arguments and we decided to define basic .NET libraries as being non-volatile enough to allow them even within the two inner circles. ;)
Thanks for the hint about “new()”-ing instances. I agree it’s out of scope for this article.
Thanks for your quick response! Already looking forward to future articles of yours. :)