Implement TextReaderExtension.cs
Add missing methods to Routes.cs