and what came to my mind: if we don't want to create the String representation immediately when adding the `Value` to `ValueRecord`, maybe you see a way to do this only if the object is itself target of a method call in the `BooleanExpression`.