ver
reverted to protected access
removed duplicate classes, refactored objectFactory to ioc package
scripts generated with build, added resource filter for properties and scripts files
moved debug script to src/main/scripts
fixed npes and parameter combination validation
removed unused constant
extracted parameter handling methods