Documentation says `var router = new Router()` but `Router` is defined as an `abstract` class and cannot be instantiated 