Plugin subclasses mustnt overide id