Still working on the reorganization of Operations
Now we have the base class AgentOperation and the patching
plugin inherits from AgentOperation. We are also going to
do the same for OperationResults, which is the base class and AgentOperationResults
and PatchingOperationResults inherit from it.