Enhancing the Factory Pattern with C# Attributes | Hacker News Reader