Use Obus for models managing

closes #201

```js
contest.result.get('a.b.c')
```

But user should be careful to prevent setting properties like 'set', 'get', 'add', 'has', 'del'