title: Cannot acces properties of resulting array of cursor.fetch();
body: <p>I have a helper where I want to acces the properties of a different collection. </p>
  
  <pre><code>Template.notification.helpers({
  
      username: function () {
  
          game = Games.findOne({_id: this.gameId}, {fields: {players:1}});
          console.log(game) // output is correct
     }
  })
  </code></pre>
  
  <p>If I log this, it wil produce the result I expected:</p>
  
  <pre><code>Object {players: Array[2], _id: "qF3skjX2755BYcr8p"}
  </code></pre>
  
  <p>However, if I in my helper function I try to use/reach this properties I get an undefined error. </p>
  
  <pre><code> Template.notification.helpers({
  
      username: function () {
  
          game = Games.findOne({_id: this.gameId}, {fields: {players:1}});
          console.log(game._id) // error;
          console.log(game.players) // error
     }
  })
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>Exception from Deps recompute function: TypeError: Cannot read property 'players' of undefined
  </code></pre>
  
  <p>Why is this happening? </p>