updated PluginB_v2: all services required via interface (IService)