Additional properties

Hi,
I added the additional properties including unittest for the additional properties handling and a compilation test.

I also had to add missing(?) dependecies to the pom, please check on them before merging. 

Regards,

Chris