code: function(reset, properties, value, equals)
    {
      function cancelIt(model)
      {
        model.$cancel( reset );
      }
  
      batchExecute(function()
      {
        this.eachWhere( cancelIt, properties, value, equals );
  
      }, this );
  
      return this;
    }
docs: Calls {@link Rekord.Model#$cancel} on models in this collection that meet
  the given where expression.
  
  @method
  @memberof Rekord.ModelCollection#
  @param {Boolean} [reset=false] -
  If reset is true and the model doesn't have a saved state -
  {@link Rekord.Model#$reset} will be called.
  @param {whereInput} [properties] -
  See {@link Rekord.createWhere}
  @param {Any} [value] -
  See {@link Rekord.createWhere}
  @param {equalityCallback} [equals=Rekord.equalsStrict] -
  See {@link Rekord.createWhere}
  @return {Rekord.ModelCollection} -
  The reference to this collection.
  @see Rekord.createWhere
  @see Rekord.Model#$cancel