Make methods on the router overridable. Denote private methods with _