update documentation
update parameter definitions
refactor parem pom dependencies
move to separate controller package and add unit test
simplify definition of immutable widget properties
rename to EditorProperties to make API cleaner - separate default widget configuration into separate class