title: Adding custom columns to Propel model?
body: <p>At the moment I am using the below query:    </p>
  
  <pre><code>$claims = ClaimQuery::create('c')
          -&gt;leftJoinUser()
          -&gt;withColumn('CONCAT(User.Firstname, " ", User.Lastname)', 'name')
          -&gt;withColumn('User.Email', 'email')
          -&gt;filterByArray($conditions)
          -&gt;paginate($page = $page, $maxPerPage = $top);
  </code></pre>
  
  <p>However I then want to add columns manually, so I thought this would simply work:</p>
  
  <pre><code>foreach($claims as &amp;$claim){
      $claim-&gt;actions = array('edit' =&gt; array(
              'url' =&gt; $this-&gt;get('router')-&gt;generate('hera_claims_edit'),
              'text' =&gt; 'Edit'    
              )
          );
      }
  
  return array('claims' =&gt; $claims, 'count' =&gt; count($claims));
  </code></pre>
  
  <p>However when the data is returned Propel or Symfony2 seems to be stripping the custom data when it gets converted to JSON along with all of the superflous model data.</p>
  
  <p>What is the correct way of manually adding data this way?  </p>