diff --git a/reflekt/src/main/java/io/advantageous/boon/core/value/LazyValueMap.java b/reflekt/src/main/java/io/advantageous/boon/core/value/LazyValueMap.java
index <HASH>..<HASH> 100644
--- a/reflekt/src/main/java/io/advantageous/boon/core/value/LazyValueMap.java
+++ b/reflekt/src/main/java/io/advantageous/boon/core/value/LazyValueMap.java
@@ -217,7 +217,7 @@ public class LazyValueMap extends AbstractMap<String, Object> implements ValueMa
     }
 
     private final void buildMap() {
-        map = new HashMap<>( items.length );
+        map = new LinkedHashMap<>( items.length );
 
         for ( Entry<String, Value> miv : items ) {
             if ( miv == null ) {
Don't lose order in LazyValueMap, close #<I>