Various changes and fixes, including:
Readability improvements to code. Move reflector class into reflection class. Change reflection default interface, to make it terser. Add reflection for data members.