string text protocol in plugin instance