Fix for "set" method with empty options

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