Introduced enum to represent GAV properties in PomReader and added more unit tests.