I don't like the idea of depending on the internal layout of the juggler module. If `DataAccessObject` is a part of the public API, then it should be exposed in module's index.js. The code here then becomes:

```js
var DataAccessObject = require('loopback-datasource-juggler').DataAccessObject;
```