IMHO, it's better on ItemFactory, although it doesn't really fit either place
very well. Putting it on ItemFactory at least makes it clearer that it should
be used while constructing a new tree, while you're making other ItemFactory
calls. I'd be afraid that putting it on Item would make it seem like a
general-purpose update method.
Your team Zorba Coders is subscribed to branch lp:zorba.
Mailing list: https://launchpad.net/~zorba-coders
Post to : firstname.lastname@example.org
Unsubscribe : https://launchpad.net/~zorba-coders
More help : https://help.launchpad.net/ListHelp