clean up
get reflection unit tests working