double? computedValue(String propertyName) { if (expression == null) { return null; } return expression!.computedValue; }