title: Setting value of BrowsableAttribute at runtime
body: <p>I wanted to set a value of <code>BrowsableAttribute</code> for some of <code>MyClass</code> instance's properties at runtime:</p>
  
  <pre><code> public class MyClass
  {
       [Browsable(true)]
       public int P1 { get; set } 
       ...
  }
  </code></pre>
  
  <p>Please advise how it can be done as well as how to add <code>BrowsableAttribute</code> to a <code>MyClass</code> instance's property at runtime if this attribute doesn't exist.</p>