Implemented a ServiceStack v4 version of the plugin.  Used file-linking to share code with minimal use of directives.