No longer a plugin - export class directly so other plugins can extend it easily