Add type information to Type and use Type in BeanProperty
Flip Type comparison
Fixup BeanBuilder
Add tests to check for ValueFactory overrides
Remove array, list, etc from factory map
Remove value factory type on method
Use type property listing and not graph property listing