 diff --git a/circuits/core/values.py b/circuits/core/values.py
 --- a/circuits/core/values.py
 +++ b/circuits/core/values.py
-@@ -22,11 +22,150 @@
+@@ -22,11 +22,154 @@
  
          super(ValueChanged, self).__init__(value)
  

+    def __init__(self, value=None):
+        super(Value, self).__init__()
+
+        self._value = Proxy(value)
+
+    def __get__(self, instance, owner):
+        print("Retriving value...")

     Manager to store the result(s) of an Event Handler's exeuction of some
     Event in the system.
 
@@ -39,90 +182,33 @@
     :param onSet: The channel used when triggering ValueChagned events.
     :type  onSet: A (channel, target) tuple.
 
