This decouples the user interface parts from the control logic, making it easy for designers to tweak the look & feel of the rows. Besides, it makes it easier to introduce Drag & Drop capabilities.