Changed reflect.py to use Doxygen markup to determine registered types