#21 updated tests by manually merging the code provided in #24
The .properties.template file was not updated and the ensureParamsInit()
method was kept as there are dependencies on it in other projects.