Make Plugin class abstract