add lhottois to contributor list
rename attribute artifact to artifactId
add test to check if groupId and artifactId attributes are missing since they are required
add "source" attribute to specify maven properties source file (pom.properties by default)
make key attribute required
update @MavenProperty annotation documentation