add support for routeProvider annoatations