Addressed a thread safety issue in the OperationMethods plugin.

Added a client class mutex a plugin can synchronize against
if it need to modify the client class.

See issue #24