Dynamic Business Objects in C++