Escaping From "Square Wheel" Data Objects