Plugin parent class introduction