Is there a reason I can't derive from (for example) ShellScriptTest? (I'm constructing a SubstitutedShellScriptTest using SubstitutionField, but it appears I can't "get at" ShellScriptTest via a simple import.)