Making the plugin option event a mandatory event

And a data conveyor for having error if event not implemented.