Make setters update the data model automatically