I understand the idea, but I disagree that it would be more complicated. It's the same amount of lines while being more optimal not to use the setter here.