In reply to shanshan:
You do not want cloning. And you do not seem to understand the difference between class objects and class handles. Please see this post and substitute your A/B for my ClassVar1/2.