1) Refactoring: maven warnings removed
2) Warnings as errors