add node environment as an automatic parameter
diff --git a/reclass/core.py b/reclass/core.py
index a19dd86..3cf3721 100644
--- a/reclass/core.py
+++ b/reclass/core.py
@@ -116,9 +116,10 @@
         merge_base.merge(entity)
         return merge_base
 
-    def _get_automatic_parameters(self, nodename):
+    def _get_automatic_parameters(self, nodename, environment):
         if AUTOMATIC_RECLASS_PARAMETERS:
-            return Parameters({ '_reclass_': { 'name': { 'full': nodename, 'short': string.split(nodename, '.')[0] } } })
+            return Parameters({ '_reclass_': { 'name': { 'full': nodename, 'short': string.split(nodename, '.')[0] },
+                                               'environment': environment } })
         else:
             return Parameters()
 
@@ -137,7 +138,7 @@
         base_entity = Entity(name='base')
         base_entity.merge(self._get_class_mappings_entity(node_entity.name))
         base_entity.merge(self._get_input_data_entity())
-        base_entity.merge_parameters(self._get_automatic_parameters(nodename))
+        base_entity.merge_parameters(self._get_automatic_parameters(nodename, node_entity.environment))
         seen = {}
         merge_base = self._recurse_entity(base_entity, seen=seen, nodename=base_entity.name,
                                           environment=node_entity.environment)