Привет!
Часто после установки свойства нам нужно применить какие-либо модификаторы, что неизбежно увеличивает наш код, и наш код будет увеличиваться еще больше, если подобных моментов будет много.
Для того, чтобы избежать дублирования кода, а заодно и разгрузить наши контроллеры, а то и вьюхи, мы можем использовать "обертки" свойств, которые просто заберут на себя часть логики, а вам останется просто указать обертку для свойства, чтобы применить логику, которую вы хотите при установке свойства.
Красота!