Need to keep plugin superclass to hold plugin register