we should remove the `new` here, I think it's confusing. Calling `Oriento` as a function is the same as doing `new Orient.Server()` - we get back an `Oriento.Server` instance and not an `Oriento` instance, so:

```js
var server = new Oriento(config);
server instanceof Oriento; // always false
```