A simple reflector for C++ (uses a database-like reflection technique)