Add documentation to BasePlugin class