Fix for "set" method with empty options

When you call model.set('key', value) it fails in backbone validate method, because _validate expects defined properties objects:

_validate: function(attrs, options) {
      if (!options.validate || !this.validate) return true;