If you bind some ItemsControl as something like "XPath=.//b" it handle
deletion of "b" from datasource(XmlNode.RemoveChild()) only for first "a"
group,deletion in other "a"s dosen't refresh visual presentation of
control,though change in "content" of any "b" element is correctly reflected.
Regards.