Users could so something like this:

```
g = graph().render();
g.data(...);

// this will fail
var componentData = g.component('my-component').data().add({...});

g.update();
```