Convert update to use reflection.