Operation classes now requires another parameter branchName, name of branch to modify
Fixes to Operation instantiation to adhere to the changes
Fix unit tests to follow the changes
Operation classes' run method receives xml_document instead of xml_node
Modify run implementation to seek the branch to be modified
Lint, and remove unnecessary includes in Operation classes
Fix onTransaction commit implementation due to changes in Operation classes
Test fixes