Cleanup for Reflect API and converters (RichClass not kept around)
Added the ability to use constructors as converters
Added the ability to convert from scalar types