public LanguageAnalyzer(Language language) { language.ThrowIfNull("language"); var name = Enum.GetName(typeof (Language), language); if (name == null) language.ThrowIfNull("language"); var langName = name.ToLowerInvariant(); Type = langName; }