changed where the revolver inst is stored (parent) and added functionality to allow instance methods to be called through the plugin