make plugin class abstract.