Зависит от того, как вы будете строить модель. То что вы описываете, это модификация всего вычисленного поля + одна функция, применяемая ко всему этому полю. Нам далеко не всегда это подходит для создания реальной формы. На практике функции нужно применять между разными частями поля, и потом соединять их, таким образом возникают иерархии