title: Many-To-Many Surrogate Key problem. Please help!
body: <p>I have a <a href="http://www.castleproject.org/activerecord/documentation/trunk/usersguide/relations/hasandbelongs.html" rel="nofollow noreferrer">many-to-many relationship</a> with surrogate key </p>
  
  <p>The classes are: Insurer - InsurerSection - Section.</p>
  
  <p>InsurerSection has one extra attribute: active : bool.</p>
  
  <p>How do I access these bool property? Is it possible to have this property contained within the Insurer and Section objects or do I have to call something like: </p>
  
  <pre><code>InsurerSection.FindOne(Expression.Eq("Section", sectionObj)).Active;
  </code></pre>
  
  <p>The best would be to have a reference in Insurer and Section like:</p>
  
  <pre><code>Insurer item = new Insurer();
  item.Active = true;
  </code></pre>
  
  <p>OR</p>
  
  <pre><code>Section item = new Section();
  item.Active = true;
  </code></pre>
  
  <p>Is that possible? What options do I have?</p>
  
  <p>Thanks!
  Jakub</p>