allow asignment for environment property
diff --git a/reclass/datatypes/entity.py b/reclass/datatypes/entity.py
index 295ba2e..8ad66c0 100644
--- a/reclass/datatypes/entity.py
+++ b/reclass/datatypes/entity.py
@@ -34,12 +34,19 @@
     name = property(lambda s: s._name)
     short_name = property(lambda s: s._short_name)
     uri = property(lambda s: s._uri)
-    environment = property(lambda s: s._environment)
     classes = property(lambda s: s._classes)
     applications = property(lambda s: s._applications)
     parameters = property(lambda s: s._parameters)
     exports = property(lambda s: s._exports)
 
+    @property
+    def environment(self):
+        return self._environment
+
+    @environment.setter
+    def environment(self, value):
+        self._environment = value
+
     def _set_classes(self, classes):
         if not isinstance(classes, Classes):
             raise TypeError('Entity.classes cannot be set to '\