Implement plugin wrapper.