On Aug 13, 2009, at 4:27 PM, Krzysztof KosiƄski wrote:


The signals part also raises some major issues. At the moment we have  

two trees of data (SPObject *and* xml repr) that tend to get out of  

sync.

This issue is not related to the problem I'm trying to solve at all...


Ah, but actually it is *very* related to the problem.

If you can't see the relation there, back up and try to ponder it from different angles. It seems you're a bit down in the middle of the "how" of doing things, and need to keep the "why" in mind also.