This way we don't need to keep three different models in sync which has shown to break quite often resulting in gaps in the layout and other strange behavior. BUG: 347554 FIXED-IN: 5.4.0 REVIEW: 124380