Various classes to support round-tripping and refactoring of Maven POMs and property files