When to use attributes instead of properties?
<p>Are there specific cases when one should use custom attributes on class instead of properties?
I know that properties are preferrable because of their discoverability and performance, but attributes... When should I <strong>definitely</strong> use them?</p>

<p>UPDATE:</p>

<p><a href="http://blogs.msdn.com/ericlippert/archive/2009/02/02/properties-vs-attributes.aspx" rel="nofollow">Here</a> is a post by Eric Lippert about this decision.</p>
