Changing almost all data models