Index: binary-improvements2/WebServer/src/Commands/CreateWebUser.cs
===================================================================
--- binary-improvements2/WebServer/src/Commands/CreateWebUser.cs	(revision 404)
+++ binary-improvements2/WebServer/src/Commands/CreateWebUser.cs	(revision 405)
@@ -11,17 +11,16 @@
 		private static readonly Regex validNameTokenMatcher = new Regex (@"^\w+$");
 
-		public override string[] GetCommands () {
-			return new[] {"createwebuser"};
+		protected override string[] getCommands () {
+			return new[] {"createwebusermanual"};
 		}
 
-		public override string GetDescription () {
-			return "Create a web dashboard user account";
+		protected override string getDescription () {
+			return "Create a web dashboard user account - manual for testing";
 		}
 
-		public override string GetHelp () {
+		protected override string getHelp () {
 			return ""; // TODO
 		}
 
-		public override int DefaultPermissionLevel => 1000;
 		public override bool IsExecuteOnClient => true;
 
Index: binary-improvements2/WebServer/src/Commands/EnableOpenIDDebug.cs
===================================================================
--- binary-improvements2/WebServer/src/Commands/EnableOpenIDDebug.cs	(revision 404)
+++ binary-improvements2/WebServer/src/Commands/EnableOpenIDDebug.cs	(revision 405)
@@ -5,9 +5,9 @@
 	[UsedImplicitly]
 	public class EnableOpenIDDebug : ConsoleCmdAbstract {
-		public override string GetDescription () {
+		protected override string getDescription () {
 			return "enable/disable OpenID debugging";
 		}
 
-		public override string[] GetCommands () {
+		protected override string[] getCommands () {
 			return new[] {"openiddebug"};
 		}
Index: binary-improvements2/WebServer/src/Commands/WebPermissionsCmd.cs
===================================================================
--- binary-improvements2/WebServer/src/Commands/WebPermissionsCmd.cs	(revision 404)
+++ binary-improvements2/WebServer/src/Commands/WebPermissionsCmd.cs	(revision 405)
@@ -6,13 +6,13 @@
 	[UsedImplicitly]
 	public class WebPermissionsCmd : ConsoleCmdAbstract {
-		public override string[] GetCommands () {
+		protected override string[] getCommands () {
 			return new[] {"webpermission"};
 		}
 
-		public override string GetDescription () {
+		protected override string getDescription () {
 			return "Manage web permission levels";
 		}
 
-		public override string GetHelp () {
+		protected override string getHelp () {
 			return "Set/get permission levels required to access a given web functionality. Default\n" +
 			       "level required for functions that are not explicitly specified is 0.\n" +
Index: binary-improvements2/WebServer/src/Commands/WebTokens.cs
===================================================================
--- binary-improvements2/WebServer/src/Commands/WebTokens.cs	(revision 404)
+++ binary-improvements2/WebServer/src/Commands/WebTokens.cs	(revision 405)
@@ -9,13 +9,13 @@
 		private static readonly Regex validNameTokenMatcher = new Regex (@"^\w+$");
 
-		public override string[] GetCommands () {
+		protected override string[] getCommands () {
 			return new[] {"webtokens"};
 		}
 
-		public override string GetDescription () {
+		protected override string getDescription () {
 			return "Manage web tokens";
 		}
 
-		public override string GetHelp () {
+		protected override string getHelp () {
 			return "Set/get webtoken permission levels. A level of 0 is maximum permission.\n" +
 			       "Usage:\n" +
Index: binary-improvements2/WebServer/src/FileCache/InvalidateCachesCmd.cs
===================================================================
--- binary-improvements2/WebServer/src/FileCache/InvalidateCachesCmd.cs	(revision 404)
+++ binary-improvements2/WebServer/src/FileCache/InvalidateCachesCmd.cs	(revision 405)
@@ -5,13 +5,13 @@
 	[UsedImplicitly]
 	public class InvalidateCachesCmd : ConsoleCmdAbstract {
-		public override string[] GetCommands () {
+		protected override string[] getCommands () {
 			return new[] {"invalidatecaches"};
 		}
 
-		public override string GetDescription () {
+		protected override string getDescription () {
 			return "Invalidate contents of web file caches";
 		}
 
-		public override string GetHelp () {
+		protected override string getHelp () {
 			return "TODO";
 		}
