Remove PomPeek for determining GAV / parent-GAV...changed the MavenPomReader.read() call to pass in the GAV instead, and added getParentRef() to XMLInfrastructure to parse parent GAV from the DOM. Also, optimize MavenElementView to use a managedElement instead of a set of managedment XPaths formatted per request (and possibly not cached)...then, use DOM walking to retrieve child values unless the given path is a complex XPath with wildcards, axes, or conditionals (may still need a bit of work).