My question is based on this article.
Basically a class can implement a Freezable method to make sure that no properties can be changed once the object enters the Frozen
as Matt said with the addition of writing an FxCop rule to check for the method call