diff --git a/package.json b/package.json
index 98fbd8a1cc173731d62997ce835b03e17855148e..e83305e2d66861534bdda1d9e135648215c96cbd 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "usp-js",
-  "version": "0.4.3",
+  "version": "0.4.4",
   "description": "Library for easy usp(TR-369) communication using mqtt or ws.",
   "main": "node/index.js",
   "browser": "web/index.js",
diff --git a/public/modules/commands.html b/public/modules/commands.html
index 008252f0f48926fe1e1a8152fee4f28899ead7d5..8e8eb519993aaf2f6339808b8cfa3708909976bd 100644
--- a/public/modules/commands.html
+++ b/public/modules/commands.html
@@ -100,7 +100,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:91</li>
+									<li>Defined in commands/index.ts:97</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -175,7 +175,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:119</li>
+									<li>Defined in commands/index.ts:125</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -207,7 +207,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:195</li>
+									<li>Defined in commands/index.ts:201</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -230,7 +230,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:134</li>
+									<li>Defined in commands/index.ts:140</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -265,7 +265,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:158</li>
+									<li>Defined in commands/index.ts:164</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -347,7 +347,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:189</li>
+									<li>Defined in commands/index.ts:195</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -370,7 +370,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:198</li>
+									<li>Defined in commands/index.ts:204</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -393,7 +393,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in commands/index.ts:62</li>
+									<li>Defined in commands/index.ts:68</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/src/commands/util.ts b/src/commands/util.ts
index 3f5e585694874f96ea0704ad28e7c0ef8da87ab8..4c7bbaee49d0efdb07fcb8dd2a4cbc11481b6936 100644
--- a/src/commands/util.ts
+++ b/src/commands/util.ts
@@ -332,7 +332,7 @@ export enum ResponseType {
 const containsQuery = (path: string): boolean =>
   path.split(".").some((part) => part.includes("*") || part.includes("["));
 const endsWithProperty = (path: string): boolean =>
-  /^.+\.[A-Za-z0-9]+$/.test(path);
+  /^.+\.[A-Za-z0-9_]+$/.test(path);
 const endsWithIndex = (path: string): boolean => /^.+\.\d+\.$/.test(path);
 const endsWithIndexedProperty = (path: string): boolean =>
   /^.+\.\d+\..+$/.test(path.split(".").slice(-2)[0]);