Issue #34: Implementing a CachedQueryInterpreter to get values from expressions