Start XmlProcessor refactor (generics!)