diff --git a/accumulo/src/main/java/org/vertexium/accumulo/LazyPropertyMetadata.java b/accumulo/src/main/java/org/vertexium/accumulo/LazyPropertyMetadata.java
index <HASH>..<HASH> 100644
--- a/accumulo/src/main/java/org/vertexium/accumulo/LazyPropertyMetadata.java
+++ b/accumulo/src/main/java/org/vertexium/accumulo/LazyPropertyMetadata.java
@@ -26,7 +26,7 @@ public class LazyPropertyMetadata {
     }
 
     public void add(String metadataKey, Visibility metadataVisibility, byte[] value) {
-        this.entries.put(metadataKey + metadataVisibility.getVisibilityString(), new Entry(metadataKey, metadataVisibility, value));
+        this.entries.put(metadataKey.concat(metadataVisibility.getVisibilityString()), new Entry(metadataKey, metadataVisibility, value));
     }
 
     private static class Entry {
use string concat to reduce object creation