Separated router creation from connecting instance