Expose BasePlugin