Implement plugin and filter support.
Remove an unused class.
Add throws Exception to service methods.