title: Observable update not reflecting in the UI in knockout
body: <p>I have the below HTML</p>
  
  <pre><code>&lt;table style="margin: 0 auto; color: grey; empty-cells: show"&gt;
      &lt;tbody data-bind="foreach: perEntityPartnerPrices"&gt;
          &lt;tr data-bind="css: { even: $parentContext.$index() % 2 }"&gt;
              &lt;td class="input-with-revert-button"&gt;
                  &lt;input data-bind="numericValue: centralServiceFee,enable:false" class="integer" /&gt;
                  &lt;button class="ui-button ui-corner-all ui-widget" data-bind="enable: false, css: { 'ui-state-disabled': (!centralServiceFeeReturnEnable()) }, attr: { 'title': centralServiceReturnText }, click: resetCentralServiceFee"&gt;
                      &lt;span class="ui-icon ui-icon-arrowreturnthick-1-w"&gt;&lt;/span&gt;
                  &lt;/button&gt;
              &lt;/td&gt;
          &lt;/tr&gt;      
      &lt;/tbody&gt;
  &lt;/table&gt;  
  </code></pre>
  
  <p>So Basically I am binding to an array perEntityPartnerPrices and using the centralServiceFee property.</p>
  
  <pre><code>this.centralServiceFee = ko.observable();
  </code></pre>
  
  <p>I am updating the value of the centralServiceFee as shown below</p>
  
  <pre><code>for (var i = 0; i &lt; parentPartnerPricingVM.perEntityPartnerPrices.length; i++) {
                  if (i &gt;= 1) {
                      parentPartnerPricingVM.perEntityPartnerPrices[i].centralServiceFee._latestValue =                      7;
                  }
              }     
  </code></pre>
  
  <p>I see the value being updated as I have a calculated value which I see is updated but in the UI it still shows the old value. Can someone please tell me what I am doing wrong here.</p>
  
  <p>Edit : Just a note I am updating the latestvalue directly as I have a subscribe function on the centralServiceFee and if I change one value which changes others then the subscribe keeps on firing.</p>
  
  <p>Thanks</p>