title: Kohanav3 ORM: calling where->find_all twice
body: <p>When I do something like the following:</p>
  
  <pre><code>$site = ORM::factory('site')-&gt;where('name', '=', 'Test Site')-&gt;find();
  $users = $site-&gt;users;
  $deletedusers = $users-&gt;where('deleted', '=', '1')-&gt;find_all();
  $nondeletedusers = $users-&gt;where('deleted', '=', '0')-&gt;find_all();
  </code></pre>
  
  <p>The contents of $deletedusers is correct, but the $nondeletedusers contains every non-deleted user, not just the ones in the loaded $site.</p>
  
  <p>What am I doing wrong?</p>