Fix return type of `remove`
Add `XmlCollection::fold`
Add `static` to `const` to fix warning
Fix reference
Ignore XML declaration at the beginning