Для удобной организации свойств хорошо иметь дикт с дефолтными значениями:
```var defaults = {'name' : 'Event', 'tags' : []}```
а дальше использовать 
```for (var key in defaults)```

для установки свойств