title: How to get all values of a repeated property in a query with a projection on GAE
body: <p>I have a ndb model which has a ComputedProperty that lists multiple values. </p>
  
  <pre><code>sku_name = ndb.ComputedProperty(lambda self: makekeys(self.sku, self.name), indexed=True, repeated=True)
  </code></pre>
  
  <p>makekeys creates a list of the two parameters, so nothing special.</p>
  
  <p>doing the following:</p>
  
  <pre><code>query = cls.query()
  data = query.fetch(projection=[Pricelist.sku_name])
  for d in data:
      logging.info(d.sku_name)
  </code></pre>
  
  <p>gets only the first value in d.sku_name and not all values of the list of the ComputedProperty. </p>
  
  <pre><code># result with projection
  [u'0300022']
  </code></pre>
  
  <p>Doing the same without the projection all values of sku_name are available as a list.</p>
  
  <pre><code># result without projection but the full data record
  [u'0300022', u'sbrpgznplus100']
  </code></pre>
  
  <p>What am I doing wrong?</p>