Added default constructor to ControlData, ensures values are zeroed