Refactored type inflection in DotNetTranslator to be more generic.