updated the report classes to work with the new type factory class names. fixed unit tests