Routes and Groups should be added at instantiation