public static Type FindType( Type baseType, string typeName ) { return FindTypes( baseType, typeName ).Select( a => a.Value ).FirstOrDefault(); }