def value_at_by_name(name)
      raise SourceDataNotProvidedError if @source.nil?
      msg = "accessed by name '#{name}'"
      raise UnknownTargetExpressionError, msg unless @name_dict.key?(name)