add override dispose method in ServiceBase