If you don't mind helping me; if I am a new user of rxApp and don't supply the `new-instance` attribute, I'll get the default instance of rxAppRoutes which has a blank menu.

Otherwise, I get a new instance which is populated with the `Encore` menu (or mine if supplied).

In other words, if I want to override the menu entirely or want to use Encore's and use `setRouteByKey()` later to append a new child menu, I always have to say `new-instance`.

If this is the case, make `new-instance` required or default to `true`. If I am not right, I don't know what I am doing with JavaScript and I should go back to AutoCAD and cats.