Problem/Motivation
Do we need to give plugins an ID? Why don't we just identify them by their class name?
Steps to reproduce
Proposed resolution
Make the ID property optional and deprecate it. Identify plugins by their class name.
Remaining tasks
Discuss if this is even possible.