commit 49865455e32a9ea10d948fb8f221b6055726e741
Author: Christian Ehringfeld <c.ehringfeld@t-online.de>
Date:   Sat Oct 15 02:11:20 2016 +0200

    closes #624

diff --git a/src/entityinstancefactory.cpp b/src/entityinstancefactory.cpp
index 1a77cb4..ef38a0d 100644
--- a/src/entityinstancefactory.cpp
+++ b/src/entityinstancefactory.cpp
@@ -83,7 +83,7 @@ void EntityInstanceFactory::setAttributes(Entity *&e,
                 QMetaProperty prop = metaprops.value(iterator.key());
                 if (prop.isWritable()) {
                     if (prop.isEnumType()) {
-                        prop.write(e, prop.enumerator().key(iterator.value().toInt()));
+                        prop.write(e, prop.enumerator().valueToKey(iterator.value().toInt()));
                     } else {
                         prop.write(e, iterator.value());
                     }
