title: KnockoutJs Visible doesn't work
body: <p>I want a <code>&lt;td&gt;</code> to be visible or invisible depending on a boolean value in my javascript.</p>
  
  <p>My HTML is:</p>
  
  <pre><code>&lt;!-- ... --&gt;
  &lt;tbody data-bind="foreach: entries"&gt;
      &lt;tr&gt;
          &lt;td data-bind="visible: editable()"&gt;
              &lt;a href="#" data-bind="click: $root.removeEntry"&gt;Remove&lt;/a&gt;
          &lt;/td&gt;  
      &lt;/tr&gt;    
  &lt;/tbody&gt;
  &lt;!-- ... --&gt;
  </code></pre>
  
  <p>And my Javascript would be this:</p>
  
  <pre><code>//...
  function TableEntryViewModel(){
      editable: ko.observable(false);
      //...
  }
  </code></pre>
  
  <p>When it loads my data it only loads the first entry and then stops. Here's the error i get.</p>
  
  <p>Uncaught TypeError: Unable to process binding "visible: function (){return editable() }" Message: string is not a function</p>
  
  <p>This isn't an exact replica of my programm, but if you make this work i'm sure you'll help me a lot: <a href="http://jsfiddle.net/CuppleKay/S6Hwa/" rel="nofollow">http://jsfiddle.net/CuppleKay/S6Hwa/</a></p>