diff --git a/src/dynamic_graph/entity.py b/src/dynamic_graph/entity.py
index 037eda8dd999dcf10dde7853f114d852f2385b66..ffe5d7d0e1f9143db6902fb8e40065acdf84b33c 100644
--- a/src/dynamic_graph/entity.py
+++ b/src/dynamic_graph/entity.py
@@ -119,12 +119,7 @@ class Entity (object) :
 
     def __getattr__(self, name):
         try:
-            return self.signal(name).value
+            return self.signal(name)
         except:
             object.__getattr__(self, name)
 
-    def __setattr__(self, name,value):
-        try:
-            self.signal(name).value = value
-        except:
-            object.__setattr__(self, name, value)