refactored to remove abstractparameters and obsolete methods
Merge branch 'feature/PageEditorAttributeChanges' into develop
renaming of parameter classes and added conversion of underscore to hyphens