code: function(className, options) {
      var t = this;
      log.info('syncInit', className, options);
      t.className = className;
      t.options = options || {};
    }
docs: Live data model synchronization.
  
  This class can be attached to Backbone models to synchronize backend data using the
  <a href="http://documentcloud.github.com/backbone/#Model-fetch">```fetch```</a>,
  <a href="http://documentcloud.github.com/backbone/#Model-save">```save```</a>, and
  <a href="http://documentcloud.github.com/backbone/#Model-destroy">```destroy```</a>
  Backbone API methods.
  
  It also provides two-way change based synchronization, updating data on the server as
  changes are made to the model, and updating the client model as changes are detected
  on the server.
  
  Communication is <a href="Probe.html">Probe</a> based, leveraging the built-in
  connection, routing, and socket-io functionality.  The <a href="FileSync.html">FileSync</a>
  probe is provided for file-based model persistence, and others can be written to
  implement alternate persistence mechanisms.
  
  @private
  @class Sync