Querymethoden den gespeicherten Wert uebergeben

Dies ermoeglicht den Bau von (wiederverwendbaren) Funktionen als
Mapper, welche nicht selber den Rohwert ermitteln muessen.
Bsp: copy()

Verhalten nicht abhaengig von einem Modusflag, weil die Abfrage und
Pruefung des Modusflags genauso teuer ist, wie einfach den Wert zu uebergeben und bestehende Querymethoden ignorieren den Wert einfach.

Change-Id: I87eed3d18ef27e250fa32e8054a6d87936f84222
diff --git a/std/thing/properties.c b/std/thing/properties.c
index 18d076f..2864a2c 100644
--- a/std/thing/properties.c
+++ b/std/thing/properties.c
@@ -220,7 +220,7 @@
       closure_call = driver_info(DI_EVAL_NUMBER);
     
     // Dann Mal die Closure aufrufen. Bei Fehler selbige loeschen
-    if (catch(result=funcall(func);publish))
+    if (catch(result=funcall(func, prop[F_VALUE][name]);publish))
     {
       prop[F_QUERY_METHOD]-=([name]);
     }