plugin is just a mechanism, while service is one content managed by plugin(pluger)