What is a "Freezable" subtype in WPF/Silverlight?

silverlight, wpf

Solution

A freezable object is one that has a mechanism that allows you to "Freeze" it. This locks downs all the state and makes the object immutable. This makes the object more performant to use and safer to share between threads.

http://msdn.microsoft.com/en-us/library/ms750509.aspx

Problem

What is a "Freezable" subtype in WPF/Silvellight?

Original source