title: Calling custom method from another custom method
body: <p>When a custom method invokes another custom method, any <code>this.get()</code> references in the 2nd method will fail. Here's a simple example (<a href="http://jsfiddle.net/aq4w3okr/3/" rel="nofollow">or full JSFiddle here</a>):</p>
  
  <pre><code>var ractive = Ractive({
      ...
      data: {
          Title: "Just an example",
  
          Method1: function() { return this.get("Title"); },
          Method2: function() { return this.get("Method1")(); }
      }
  });
  ....
  
  &lt;div id="template"&gt;
      {{ Method1() }}   &lt;!-- This works. It outputs "Just as example" --&gt;
      {{ Method2() }}   &lt;!-- This throws an error --&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Invoking <code>Method1()</code> on its own works fine but it fails when invoked by <code>Method2()</code>. The error is "undefined is not a function" because <code>this.get()</code> is undefined in this context.</p>
  
  <p>What's the proper way to do this?</p>