Experimenting with C++ Reflection