title: Resetting Observables - am I doing it right?
body: <p>Every once in a while, I have an observable that I need to "reset" to it's default value, such as when I've just sent some new data to the server and I get a success postback.  I usually do this: </p>
  
  <pre><code> self.dataToSend = ko.observable();
   self.dataToSend(self.getPayload());
   // send data, in success promise do this:
   self.dataToSend = ko.observable();
  </code></pre>
  
  <p>Is there anything wrong with this approach?  Will garbage collection pick up the old observables from memory automatically?  </p>