Perhaps the most natural way to make such a combination is as follows: Instead of methods and fields, objects have "reactions" that automatically re-evaluate when the other reactions they depend on have been modified.
Пожалуй, наиболее естественный способ сделать это, такой: вместо методов и полей, у объектов "реакции", которые автоматически пересчитывают значения и другие реакции зависят от изменений этих значений.