title: ASP.Net httpmodule private property behaving as static?
body: <p>I declared a private property in an httpmodule attached to PostAuthenticateRequest this way:</p>
  
  <pre><code>Private Property roles as New List(Of Integer)
  </code></pre>
  
  <p>Then in  the various methods of the module I added a role to the List this way:</p>
  
  <pre><code>roles.Add(AppSettings.AnonymousRoleId)
  </code></pre>
  
  <p>But I'm experiencing an odd behaviour... each time I refresh the page the roles list becomes longer always adding the same role just like if Private Property roles is remembered on each page refresh. Just like an application static variable.
  Shouldn't this property be private to the module?</p>