Yes, we don't need storage for these things for TIM-25 - or any of the stories in this sprint - and so I gave up on thinking about it very hard, since we can vivify the xml into in-memory objects and pass those around, for the moment. But, I didn't want to throw away my partial thinking. That's silly though, and I'll delete this.