First of all, I guess this question is not really related to Visual C++. It's about design decisions, maybe you should try another forum?

Now, to try to answer your question... In an object...