Scrierea de aplicații utilizând .NET Framework poate fi o experiență greoaie, în primul rând datorită cantității mari de clase pe care trebuie să le cunoști pentru a scrie aplicații. Dar dezvoltatorii pot folosi aceste clase pentru a face codul scris mai ușor. O astfel de clasă este clasa TypeDescriptor și capacitatea de a utiliza obiecte anonime ca o colecție de perechi cheie / valoare.