minor refactoring: var -> val
added source encoding property to pom