Practice for Inside the C++ Object Model