Из-за того, что источником данных может быть как объект удовлетворяющий интерфейсу SourceObjectType так и любая функция SourceExecutorType, то появилась функция value, которая может передать значение любому посетителю неважно будет это гость патрон или функция