changed convention for type names.
added a comment describing the oddities of Roslyn reflection.