public XmlElement this[string id] { get { return m_items[id]; } set { // TODO: publish, and reset ID when it comes back. m_items[id] = value; } }