See my previous reply; the items aren't "created" all over again as generic items. They're the same CustomItems you handed the tree to begin with. You have to cast the tree's base pointer to the type of your derived class in order to access its particular features, but they're still there.
Python allows you to do the same thing. Read up on casting, derived classes, base classes and type promotion.
Bookmarks