Creating a Generic Type Converter for C# | Hacker News Reader