C++ Reflector